2011-06-08 73 views
0

我想開發一個監視器來檢測運行時間超過「x」分鐘的失敗計劃任務和任務。我正在尋找想法來探測任務狀態並檢測失敗代碼(或接收運行狀態)。我還想驗證「在'x'小時」設置後停止運行。Windows計劃任務,以編程方式檢測失敗

任何想法或援助,將不勝感激。

回答

0

讓計劃任務在數據庫中記錄其開始時間,結束時間和結束狀態。您只需查詢開始和結束表中的最新條目即可瞭解當前狀態。作爲獎勵,它給你一個歷史。

+0

你的回答對這個問題背後的問題是一個很好的迴應。我仍然想看看是否有任何智慧可以在現有的計劃任務周圍構建它,這些任務不一定適合db插入。 – 2011-06-09 22:06:31

+0

@Dave P:所以你有一個現有的計劃任務,你不能修改?你總是可以編寫一個包裝程序來執行數據庫插入,啓動另一個.exe並等待它完成,然後寫入另一個帶有結果的數據庫條目。 – 2011-06-09 22:09:51

+0

啊,是的,我可以這麼做 - 我已經有了功能。再次感謝! – 2011-06-10 21:08:37