最近發現了一個好用的工具 - 工作排程器!(好像已經存在很久了XD)
還滿好上手的,但看了它的說明,搜尋了一些文章後... 還是有些無法解決的問題!
問題1: 工作排程器無法執行
我一開始就是從「建立工作」建立起,而不是用「建立基本工作」
因為覺得可以設定的比較進階~~
當然我會點選「不論使用者登入與否均執行」,因為「只有使用者登入時才執行」感覺就很弱,範圍很小....
同時我也會點下面的幾個選項,包括「以最高權限執行」...
結果,發現時間到了沒有執行!
在經過實驗後,發現根本原因是點選了「不論使用者登入與否均執行」
只要選回上面的那個就可以照常執行了~~
(看了說明爬了文還是不知詳細原因,原因尚待調查....)
問題二: 重複工作和失敗重啟的意思
重複工作是在「觸發程序」底下:
失敗重啟則是在「設定」底下:
說明中對於兩者的解釋是:
重複工作: 工作(Task) 將會執行,並且等待指定的時間間隔後,再重新執行。
失敗重啟: 若工作(Task) 無法執行 (工作的最後一個執行結果不成功),則可以使用此設定來重新啟動工作。
我覺得他的命名會造成誤導!
這一整個排程叫做「工作」,排程當中執行的動作也叫做「工作」... = =
舉例來說:
設定 1:30 開啟程式A,
「重複工作」設定每10分鐘重複工作,持續1小時 (到2:30)
「失敗重啟」設定若執行失敗,每1分鐘重啟工作
=============================
然後 1:30 前就關機,2:00 再開機
那麼依照「失敗重啟」所說,2:01 重啟整個工作(排程),那麼是不是就又會再執行1小時了?(到3:01)
因為工作(排程) 內容是: 每10分鐘開啟程式A,持續1小時。
所以他的命名應該修正成:
「工作Task 」: 指這一整個排程,包含觸發的條件、執行的動作、詳細的設定等等....
「動作Action 」: 指這一個工作所要採取的行動。
而關於「重複工作」和「失敗重啟」的解釋則是:
重複工作: 動作執行後,等待某時間間隔,再重新執行動作。
失敗重啟: 若上一個動作執行結果失敗,等待某時間間隔,再重新執行動作。
經過測試後,發現如果是上面的例子,
2:00 開機後,2:01 重啟的確實是動作,而不是工作。
所以工作並不會被重置,到了2:30 就會停止。
留言列表