大家好
小弟最近想寫一個批次檔簡化每天的例行性工作
目前的狀況是有一個排程軟體
每天會產生執行Log
但只會產生成功執行的排程
失敗或是沒做的就不會記錄在Log裡
導致我每天都要去人工檢查排程有沒有執行成功
現在想法是
用腳本去抓Log裡的排程字串
Log裡會有的資訊是
今天要執行A B C D排程
然後下面開始跑
A排程 執行成功
B排程 執行成功
(C可能失敗不會記錄在Log上)
D排程 執行成功
我想先用for /f 迴圈把ABCD排程全部列出來
然後再去反向比對Log裡的執行功成字串
沒有出現執行成功的字串代表執行失敗->發告警信
(另外因為ABCD排程每支排程執行的頻率不一樣,
有些排程今天可能不會跑,所以不能把所有排程直接列出來去比對。)
這樣子有辦法做到嗎?
請各位大大幫忙
抱歉 補充一下
上面講的A B C D排程
是包在一個第三方軟體內執行的排程
並非是在工作排程器裡執行的排程