在windows服務器上開機啟動程序的操作指南
背景
為了能夠 24 小時運行量化程序,筆者弄了一個 Windows Server 2012 的服務器,這樣就不怕斷網(wǎng)斷電什么的了。服務器其實挺貴的,于是筆者就弄了個按需付費的服務器,關機狀態(tài)下每小時 5 分錢,一年下來也就 400 多塊錢,比包年劃算得多。
但是,為了省錢,你就必須要每天定時開關機,很麻煩的,有沒有什么辦法自動化呢?
前言
本來筆者最開始使用的是騰訊云,但是沒有在明面上找到「自動開關機」的配置(我猜一定是可以的),然后在阿里云找到了 說明文檔。最關鍵的是阿里云有自己的 APP,可以在 APP 上遠程登錄,這點很關鍵,后文會說到。
首先給個重要結論:
一些需要前臺運行的(比如打開記事本、運行個腳本彈個彈窗)這種任務,只能選擇「只在用戶登錄試運行」。
其它能在后臺運行的(比如往一個文件里輸入內(nèi)容、啟動一個后臺任務)是可以選擇「不管用戶是否登錄都要運行」的。
所以,想要打開某個可交互的程序,就必須要登錄用戶,也就是必須要遠程登錄下才能觸發(fā)。這種情況下,想要每天自動開關機,然后啥也不管,還是做不到的。
于是乎,筆者就只能退而求其次,希望能夠「盡可能方便」地登錄服務器。最后,發(fā)現(xiàn)「阿里云 APP」在保存了登錄憑證之后,可以很方便的登錄遠程服務器,就是屏幕有點小。畢竟,我登錄了也不需要做什么,只是想觸發(fā)一下任務而已,所以屏幕大小也就無所謂了。
下面就具體說說怎么搞計劃任務,以及筆者踩過的坑。
創(chuàng)建「任務計劃程序」
最簡單的方法就是點開菜單,直接搜索「任務計劃程序」,打開后如下圖:
第一次玩的話,推薦直接使用「創(chuàng)建基本任務…」就可以了,按照步驟一步一步的選,這里就不贅述了。成功創(chuàng)建任務后,可以在左側(cè)的「任務計劃程序庫」里,看到剛創(chuàng)建的程序。這個時候雙擊,或者右鍵 -> 屬性,就可以再次編輯任務的屬性,可選的項目會更豐富。
簡單玩玩,熟悉了之后,下次再創(chuàng)建,就可以使用「創(chuàng)建任務…」,直接用這種模式創(chuàng)建任務了。
還記得上文筆者說的,折騰了半天,任務就是不啟動吧。說真的,筆者在這卡了有 2 天,上網(wǎng)查各種資料,沒一個說到點子上的。最后結合這幾天的經(jīng)驗,加上問了大模型,才把這事搞清楚。結論上面也說了,想運行有交互的程序,必須選擇「只在用戶登錄時運行」。
沒運行怎么辦
找到任務后,【右鍵 -> 運行】是可以直接運行任務的,不需要非得等到觸發(fā)器的條件。這個時候就可以測試你的任務是否可以正常運行了。
如果沒有正常運行,可以先看一下下圖的簡要日志:
注意,這個日志不會自動更新,你需要關掉,重新打開「任務計劃程序」來看最新的記錄。如果還是沒法定位,那就去系統(tǒng)日志看一下。菜單里搜索「事件查看器」,如下圖:
如果還是沒發(fā)現(xiàn)問題,修改一下設置里的「任務已運行規(guī)則」,看看是不是因為禁止新任務創(chuàng)建。
另外就是權限問題,一般在「創(chuàng)建任務」第一步,勾上「使用最高權限運行」就可以了。如果還不行,那就挨個屬性設置看看吧,畢竟筆者也在這坑了 2 天。
最后說個小技巧,如果想測試自動運行的效果。那么可以把觸發(fā)器弄成每天定時的,比現(xiàn)在時間快 1 分鐘。然后等一會,重新開啟「任務計劃程序」,查看簡要日志。
結語
服務器自動開關機這個,直接看阿里云的文檔就可以了,寫的很詳細,這里就不贅述了。
至于如何選操作系統(tǒng),以下回復可供參考:
以上就是在windows服務器上開機啟動程序的操作指南的詳細內(nèi)容,更多關于windows服務器開機啟動程序的資料請關注腳本之家其它相關文章!
相關文章
win2008 iis7設置取消執(zhí)行純腳本權限圖文步驟
win2008的iis7與win2003中的iis6在禁止某個目錄運行腳本木馬的設置上有所不一樣,具體的設置方法祥看本文希望可以幫助到你2013-04-04IIS7.5顯示ASP的詳細錯誤信息"500 – 內(nèi)部服務器錯誤解決"
iis6.0的時候默認是顯示 錯誤的詳細內(nèi)容,這樣解決故障比較方便,但是也存在一定的安全問題,IIS7.5默認全部不顯示詳細錯誤內(nèi)容,需要手動打開2013-06-06解決Windows Server 安裝后無法使用無線與音頻 問題
這篇文章主要介紹了解決Windows Server 安裝后無法使用無線與音頻 問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-05-05windows服務器維護經(jīng)驗小結(rsync,serv_u)
這篇文章是腳本之家在維護多臺win2003服務器的時候,經(jīng)常用到的一些配置方法與bat,主要是rsync文件同步配置,serv_u經(jīng)常停止,sqlserver數(shù)據(jù)庫壓縮問題2013-05-05