windows系統下的bat守護指令碼

2021-10-18 16:14:30 字數 488 閱讀 9542

win10系統下測試,經常出現測試程序自動關閉的情況,這時候可以執行乙個守護程序,如果測試程序關閉就重啟程序,記錄**方便備用。

迴圈檢查php-cgi.exe程序是否存在,如果不存在就新開視窗,重新啟動。

@ echo  off

:begin

::查詢程序php-cgi.exe

tasklist | find /i "php-cgi.exe"

if errorlevel 1 (

::如果程序不存在,在新視窗重新啟動程序

start cmd /c php-cgi-start.bat;

::重啟記錄輸出到error.log檔案

echo [%date% %time%] php-cgi restart! >>php-error.log

)::每隔5秒迴圈以上步驟

timeout /nobreak /t 5

goto begin

Windows下的bat中文亂碼問題

起初拿到乙個bat檔案,我在修改時看到編碼是gb2312,我就直接將其轉變為了utf8.但是在執行後的黑視窗出現中文亂碼問題,最後網上獲取幫助是修改編碼為ansi編碼,確實不出現亂碼了,ansi是什麼編碼呢,原來它是乙個代表值。不同的國家和地區制定了不同的標準,由此產生了 gb2312 gbk bi...

windows下bat實現監控程序

echo off checkservice for f tokens 5 n in qprocess.exe find supernode.exe do if n supernode.exe goto checkmessage else goto restartservice restartserv...

Windows下 bat呼叫TSql問題

一 建立sql檔案 在sql管理工具中寫好sql檔案,並保證能夠正常執行,之後用unique編碼儲存。二 建立乙個bat檔案 osql u登入使用者 p密碼 s伺服器 log.txt osql u 使用者名稱 p 密碼 為空這個引數也要寫 s 伺服器名 i 檔案路徑和名字 例子 osql u sa ...