最近同事詢問他們有一支 VB6 寫的 EXE,在正式機跑一跑會掛掉。
都是使用者發現有異常後,通知他們,他們進去看才知道那支程式掛了。
找事件檢視器也找不到相關的 LOG 。
建議他們可以在程式中多加入寫 LOG ,看能不能找到一些發生的問題原因。
而目前暫時的解法是,
透過 tasklist 來檢查某個執行檔是否還在執行,
如果不存在,就將那支執行檔(EXE),RUN起來,Command 如下,
tasklist |find "你的執行檔.exe">null || "你的執行檔路徑\你的執行檔.exe"
所我們要定期去檢查,所以可以先建立一個批次檔,如下,
tasklist |find "你的執行檔.exe">null || "你的執行檔路徑\你的執行檔.exe"
@exit
然後再透過 windows 排程,每隔幾分鐘就去執行那個 批次檔 就可以了。
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^