用Windows command line 做程式看門狗
公司的應用軟體不明原因自已關閉,造成困懮,為解決自已關閉問題在還沒找出原因之前,先想了一個暫時解套的方法。以下以 Firefox 做為案例
1. 先找出 Firefox 的執行檔。
2. 編輯一個bat檔,例:test.bat
echo off
echo ************************************************************* >>c:\log\log.txt
echo %date% %time% >> c:\log\log.txt
tasklist | find /i "firefox.exe" >nul 2>nul && goto 存在 || goto 不存在
:存在
echo software exists >>c:\log\log.txt
goto end
:不存在
start "firefox" "C:\Program Files\Mozilla Firefox\firefox.exe"
echo restart firefox >> c:\log\log.txt
:end
echo ************************************************************* >>c:\log\log.txt
存檔,測試
關閉 Firefox 時 log 正常,並重新啟動了 Firefox
=========================================================================
以下是筆者另外加的,用 Telegram 即時通知程式問題
因為會用到 curl ,所以先去下載 curl (https://curl.se/windows/),解壓縮放至你想放的地方,例:c:\curl
在:不存在最下方加入這一行
C:\curl\bin\curl.exe -s -X POST https://api.telegram.org/bot<you are token>/sendMessage -d chat_id=<you are id> -d text="firefox restart"





留言
張貼留言