Win下tomcat宕機自啟vbs指令碼

2021-08-21 13:52:22 字數 1930 閱讀 5136

將此下面的**儲存到乙個.txt檔案中,然後將字尾名命名為.vbs,再然後雙擊執行即可。

注意要修改的地方:

1.檢查tomcat是否掛掉的訪問路徑,即下面**中的:http://localhost:8080?a=" & now

2.一定要先切到bat所在目錄 wshshell.currentdirectory="d:\program files\apache-tomcat-9.0.10-windows-x64\apache-tomcat-9.0.10\bin\",否則導致閃退

3.wshshell.run cmd /c "& chr(34) & shutdown & chr(34) ,先shutdown再startup

'一定要先切到bat所在目錄

wshshell.currentdirectory="d:\program files\apache-tomcat-9.0.10-windows-x64\apache-tomcat-9.0.10\bin\"

shutdown="d:\program files\apache-tomcat-9.0.10-windows-x64\apache-tomcat-9.0.10\bin\shutdown.bat"

wshshell.run "cmd /c "& chr(34) & shutdown & chr(34)

wscript.sleep(5000)

startup="d:\program files\apache-tomcat-9.0.10-windows-x64\apache-tomcat-9.0.10\bin\startup.bat"

wshshell.run "cmd /c"& chr(34) & startup & chr(34)

if (fso.fileexists("c:\tomcat重啟記錄檔案.txt")) then

set file=fso.opentextfile("c:\tomcat重啟記錄檔案.txt",8,true)

file.writeline "tomcat在"

file.writeline now

file.writeline "自動重啟了一次"

ts.writeblanklines 2

file.close

else

set file=fso.createtextfile( "c:\tomcat重啟記錄檔案.txt",2,ture)

'寫入檔案內容,有三種方法:write(x)寫入x個字元,writeline寫入換行,writeblanklines(n)寫入n個空行

file.writeline "tomcat在"

file.writeline now

file.writeline "自動重啟了一次"

file.writeblanklines 2

file.close

end if

end if

wscript.sleep(30000)

loop

tomcat掛了自啟

先上指令碼 bin sh function 自動監控tomcat程序,掛了就執行重啟操作 author wangqy define 獲取tomcat ppid tomcatid ps ef grep tomcat grep w apache grep v grep awk tomcat startu...

linux 定時查詢tomcat 宕機自動啟動

bin bash while true do 執行命令,重啟tomcat tomcat home usr local tomcat 停止tomcat變數 shutdown tomcat home bin shutdown.sh 啟動tomcat變數 starttomcat tomcat home b...

Linux新增tomcat 服務自啟方法

linux新增tomcat 服務自啟方法。新增tomcat服務自啟cd usr local jzl apache tomcat 7.0.82 bin vi start.sh 然後再startup.sh的檔案開頭的地方新增如下內容 bin sh的 chkconfig 2345 80 90 descri...