開發日記:Windows進程守護工具


近期,中心應用服務無故關閉。
在檢查系統和應用程序日志無果后采取了進程守護的方法。
測試期內,腳本未出現系統資源占用過多的情況。

使用說明:
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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM