近期,中心應用服務無故關閉。
在檢查系統和應用程序日志無果后采取了進程守護的方法。
測試期內,腳本未出現系統資源占用過多的情況。
使用說明:
1、進程守護.vbs 使用時需修改運行周期(10行)、守護進程名稱(12行)和程序啟動路徑(22行)。
2、進程守護批處理.bat 使用時需修改守護進程名稱和執行用戶(3行)、程序啟動路徑(6行)
vbs腳本運行時會創建wscript.exe進程,該進程會根據運行周期自動執行,無狀態顯示。
bat腳本運行時會啟用一個cmd.exe進程,該進程會根據運行周期自動執行,有狀態顯示。
注意事項:
vbs和bat腳本均無法監控自身所創建的進程,例如vbs無法監控wscripts.exe進程,bat則無法監控cmd.exe進程。
@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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!