Windows下殺掉進程后重啟的bat腳本
實現(xiàn)功能:在啟動網(wǎng)頁監(jiān)控腳本之前,先檢查客戶端進程java.exe(由于我網(wǎng)頁監(jiān)控腳本啟動會是一個java.exe進程,才要殺掉 java.exe,具體進程看項目啟動所起來的進程)是否開啟的,如果是,則先kill掉該進程,如果沒有該進程,則繼續(xù)下一個步,依次開啟 statup.bat開啟網(wǎng)頁監(jiān)控腳本。
kill_bat.bat 腳本內(nèi)容如下:
@ECHO OFF
:check java.exe
tasklist >list.txt //將所有進程信息列入list.txt文件里面(這里默認當前目錄)
find /i "java.exe" list.txt //從list.txt文件里查找java.exe這個進程
if "%errorlevel%"=="1" (goto start) else (goto e) //如果進程不存在,執(zhí)行start處的代碼;反之執(zhí)行e處的代碼
:e
taskkill /f /im java.exe //殺掉進程
:start
cls
START startup.bat //開啟進程 要與腳本在同一目錄下
:check cmd.exe //由于上面殺進程后會留下cmd.exe沒有退出,并一起kill cmd.exe
tasklist >list2.txt
find /i "cmd.exe" list2.txt
if "%errorlevel%"=="1" (goto e)
:e
taskkill /f /im cmd.exe
:end
exit
最后在系統(tǒng)的任務(wù)計劃中設(shè)置定時啟動該 kill_bat.bat 腳本。
注意該 kill_bat.bat 腳本要放到網(wǎng)頁監(jiān)控小程序中 startup.bat同個目錄下
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|