中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

windows下批處理實現進程監測,防止進程自動關閉

發布時間:2020-07-31 20:36:57 來源:網絡 閱讀:12941 作者:筱冉VS 欄目:系統運維

公司有臺Windows server 2003,最近做了晚上維護重啟計劃,server有兩個承載業務,這兩套軟件有做開機自動啟動,但是經常出現開機不啟動或是自動崩掉現在,為解決這問題做了個批處理文件來實現時時監控

利用二種方法實現,都是bat執行文件

1、直接檢測一次,沒有運行則啟動,有運行則退出!(這里拿百度云盤來測試即baidunetdisk.exe)

tasklist /nh|find /i "baidunetdisk.exe" ---------------------------------要運行軟件進程名稱
If ERRORLEVEL 1 (start D:\Users\Administrator\AppData\Roaming\baidu\BaiduNetdisk\baidunetdisk.exe) else (exit) ----------------------------------------------------------沒有這條進程則執行軟件目錄及執行文件,否則退出

2、一直在線監測,只要進程斷開或是未運行都會自動開啟,利用死循環實現

@echo off
:RESTART
echo ############################時時監控,請勿關閉!#########################
tasklist /FI "username eq administrator" | find /C "baidunetdisk.exe" > baiduyunpan.txt ------baidunetdisk.exe是要運行軟件進程名稱
set /p num= < baiduyunpan.txt ------------------baiduyunpan.txt運行輸出文檔,多進程temp.txt全文名稱要都修改
del /F baiduyunpan.txt
echo %num%
if "%num%" == "0" start /D "D:\Users\Administrator\AppData\Roaming\baidu\BaiduNetdisk" baidunetdisk.exe --------------------軟件存放目錄+執行文件
ping -n 10 -w 2000 127.0.0.1 >baiduyunpan.txt -----------這里是利用PING來解決停止時間
del /F baiduyunpan.txt
goto RESTART

2的擴展:這樣執行會顯示CMD.EXE窗口,為了掩藏,可以利用一句簡單VB語句來隱藏cmd窗口,可以在進程里看得到一個cmd運行進程

步驟:將第2種.bat文件寫好,并在相同文件夾下創建一個XX.vbs文件,并編輯
CreateObject("WScript.shell").Run"cmd /c baiduyunpan.bat",0 ---------------------baiduyunpan.bat文件的全名稱
完成后直接執行XX.vbs,發現沒有cmd窗口,在進程中會發現多了個cmd窗口進程

做完這些,再加入定期維護之中,在server重啟之后再運行,加上雙保險!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安阳县| 吴江市| 伊川县| 平远县| 清丰县| 辛集市| 迭部县| 普定县| 信丰县| 密山市| 金昌市| 平罗县| 新巴尔虎左旗| 洪洞县| 衡东县| 福海县| 枣阳市| 札达县| 微博| 邢台市| 高淳县| 庆云县| 梨树县| 寿宁县| 塔河县| 图木舒克市| 奎屯市| 镇安县| 潮安县| 枣强县| 青海省| 措勤县| 淳安县| 阿克苏市| 祁阳县| 泗洪县| 左云县| 珠海市| 志丹县| 上杭县| 镇远县|