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