將此下面的**儲存到乙個.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...