最近發現了一個好用的工具 - 工作排程器!(好像已經存在很久了XD)

還滿好上手的,但看了它的說明,搜尋了一些文章後... 還是有些無法解決的問題!  

 

問題1: 工作排程器無法執行

 

我一開始就是從「建立工作」建立起,而不是用「建立基本工作」

因為覺得可以設定的比較進階~~

未命名  

 

當然我會點選「不論使用者登入與否均執行」,因為「只有使用者登入時才執行」感覺就很弱,範圍很小....

同時我也會點下面的幾個選項,包括「以最高權限執行」...

1  

 

結果,發現時間到了沒有執行!

在經過實驗後,發現根本原因是點選了「不論使用者登入與否均執行」

只要選回上面的那個就可以照常執行了~~

(看了說明爬了文還是不知詳細原因,原因尚待調查....)

 

 

 

 

問題二: 重複工作和失敗重啟的意思

 

重複工作是在「觸發程序」底下:

111    

 

失敗重啟則是在「設定」底下:

2222    

 

說明中對於兩者的解釋是:

重複工作:  工作(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 就會停止。

arrow
arrow

    Davidhu127 發表在 痞客邦 留言(0) 人氣()