近期,中心應用服務無端關閉。
在檢查系統和應用程序日誌無果後採起了進程守護的方法。
測試期內,腳本未出現系統資源佔用過多的狀況。測試
使用說明:
一、進程守護.vbs 使用時需修改運行週期(10行)、守護進程名稱(12行)和程序啓動路徑(22行)。
二、進程守護批處理.bat 使用時需修改守護進程名稱和執行用戶(3行)、程序啓動路徑(6行)
vbs腳本運行時會建立wscript.exe進程,該進程會根據運行週期自動執行,無狀態顯示。
bat腳本運行時會啓用一個cmd.exe進程,該進程會根據運行週期自動執行,有狀態顯示。ui
注意事項:
vbs和bat腳本均沒法監控自身所建立的進程,例如vbs沒法監控wscripts.exe進程,bat則沒法監控cmd.exe進程。spa
@echo off echo 進程守護中…… :do tasklist /FI "USERNAME eq set /p user= wangchen" | find /c "Hdj_Attent.exe" > ID.txt set /p num= < ID.txt del /F ID.txt if "%num%" == "0" start /D "F:\HDJ\hdj_zyykq\Src\Build\config\server\" Hdj_Attent.exe ping -n 10 -w 200 0.0.0.1 > ID.txt del /F ID.txt goto do
---------------------
做者:bluerainlife
來源:CSDN
原文:https://blog.csdn.net/bluerainlife/article/details/7760075
版權聲明:本文爲博主原創文章,轉載請附上博文連接!.net