WIN10系統(tǒng)中添加bat腳本重啟jar服務
一、前言
因為供應商的問題,有些jar服務要部署到win環(huán)境下,但是因為電腦經(jīng)常重啟,服務就停了,因此寫個bat腳本并設置定時服務,防止服務停了,業(yè)務數(shù)據(jù)就沒了。
二、腳本編寫
新建一個bat文件,可以用notepad++編輯或者先寫成txt文件再改寫后綴名,內(nèi)容如下:
@echo off
##關閉彈窗
%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit
##設置重啟jar服務的端口
set port=9022
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port
##殺死當前進程
taskkill /pid %%m -t -f goto start
)
:start
##重啟,目錄最好是英文
java -jar D:\xxx\xxxx.jar三、任務計劃程序
1、win環(huán)境下搜索任務計劃程序,點擊“創(chuàng)建基本任務”

2.填寫基本信息
填寫自己清楚的任務名,不要亂寫,免得別人刪除

點擊下一步,觸發(fā)器勾選“計算機啟動時”(保險起見,“每天”也可以勾選再創(chuàng)建一個基本任務)

點擊下一步,操作勾選“啟動程序”

點擊下一步,啟動程序中選擇寫好的bat腳本,腳本的目錄最好是英文

點擊下一步,就直接完成
四、測試
任務計劃程序完成后,重啟電腦測試即可
#win下cmd中查詢jar進程命令 wmic process where "name like '%java%' and commandline like '%[jar包的名字]%' " get processid
總結(jié)
到此這篇關于WIN10系統(tǒng)中添加bat腳本重啟jar服務的文章就介紹到這了,更多相關bat腳本重啟jar服務內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Druid簡單實現(xiàn)數(shù)據(jù)庫的增刪改查方式
這篇文章主要介紹了Druid簡單實現(xiàn)數(shù)據(jù)庫的增刪改查方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
手寫redis@Cacheable注解?支持過期時間設置方式
這篇文章主要介紹了手寫redis@Cacheable注解?支持過期時間設置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
淺談String類型如何轉(zhuǎn)換為time類型存進數(shù)據(jù)庫
這篇文章主要介紹了String類型如何轉(zhuǎn)換為time類型存進數(shù)據(jù)庫,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03

