WIN10系統(tǒng)中添加bat腳本重啟jar服務(wù)
一、前言
因為供應(yīng)商的問題,有些jar服務(wù)要部署到win環(huán)境下,但是因為電腦經(jīng)常重啟,服務(wù)就停了,因此寫個bat腳本并設(shè)置定時服務(wù),防止服務(wù)停了,業(yè)務(wù)數(shù)據(jù)就沒了。
二、腳本編寫
新建一個bat文件,可以用notepad++編輯或者先寫成txt文件再改寫后綴名,內(nèi)容如下:
@echo off ##關(guān)閉彈窗 %1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit ##設(shè)置重啟jar服務(wù)的端口 set port=9022 for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do ( echo kill the process %%m who use the port ##殺死當(dāng)前進程 taskkill /pid %%m -t -f goto start ) :start ##重啟,目錄最好是英文 java -jar D:\xxx\xxxx.jar
三、任務(wù)計劃程序
1、win環(huán)境下搜索任務(wù)計劃程序,點擊“創(chuàng)建基本任務(wù)”
2.填寫基本信息
填寫自己清楚的任務(wù)名,不要亂寫,免得別人刪除
點擊下一步,觸發(fā)器勾選“計算機啟動時”(保險起見,“每天”也可以勾選再創(chuàng)建一個基本任務(wù))
點擊下一步,操作勾選“啟動程序”
點擊下一步,啟動程序中選擇寫好的bat腳本,腳本的目錄最好是英文
點擊下一步,就直接完成
四、測試
任務(wù)計劃程序完成后,重啟電腦測試即可
#win下cmd中查詢jar進程命令 wmic process where "name like '%java%' and commandline like '%[jar包的名字]%' " get processid
總結(jié)
到此這篇關(guān)于WIN10系統(tǒng)中添加bat腳本重啟jar服務(wù)的文章就介紹到這了,更多相關(guān)bat腳本重啟jar服務(wù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java遞歸實現(xiàn)復(fù)制一個文件夾下所有文件功能
這篇文章主要介紹了java遞歸實現(xiàn)復(fù)制一個文件夾下所有文件功能n次,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-08-08PowerJob的DispatchStrategy方法工作流程源碼解讀
這篇文章主要為大家介紹了PowerJob的DispatchStrategy方法工作流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01SpringMVC攔截器——實現(xiàn)登錄驗證攔截器的示例代碼
本篇文章主要介紹了SpringMVC攔截器——實現(xiàn)登錄驗證攔截器的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02MyBatis通用Mapper實現(xiàn)原理及相關(guān)內(nèi)容
今天小編就為大家分享一篇關(guān)于MyBatis通用Mapper實現(xiàn)原理及相關(guān)內(nèi)容,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12logback?OutputStreamAppender高效日志輸出源碼解析
這篇文章主要介紹了為大家logback?OutputStreamAppender日志輸出效率提升示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10java使用JNA(Java Native Access)調(diào)用dll的方法
java使用JNA(Java Native Access)調(diào)用windows系統(tǒng)的dll文件的例子2013-11-11