WIN10系統(tǒng)中添加bat腳本重啟jar服務(wù)
一、前言
因?yàn)楣?yīng)商的問題,有些jar服務(wù)要部署到win環(huán)境下,但是因?yàn)殡娔X經(jīng)常重啟,服務(wù)就停了,因此寫個(gè)bat腳本并設(shè)置定時(shí)服務(wù),防止服務(wù)停了,業(yè)務(wù)數(shù)據(jù)就沒了。
二、腳本編寫
新建一個(gè)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)前進(jìn)程 taskkill /pid %%m -t -f goto start ) :start ##重啟,目錄最好是英文 java -jar D:\xxx\xxxx.jar
三、任務(wù)計(jì)劃程序
1、win環(huán)境下搜索任務(wù)計(jì)劃程序,點(diǎn)擊“創(chuàng)建基本任務(wù)”
2.填寫基本信息
填寫自己清楚的任務(wù)名,不要亂寫,免得別人刪除
點(diǎn)擊下一步,觸發(fā)器勾選“計(jì)算機(jī)啟動(dòng)時(shí)”(保險(xiǎn)起見,“每天”也可以勾選再創(chuàng)建一個(gè)基本任務(wù))
點(diǎn)擊下一步,操作勾選“啟動(dòng)程序”
點(diǎn)擊下一步,啟動(dòng)程序中選擇寫好的bat腳本,腳本的目錄最好是英文
點(diǎn)擊下一步,就直接完成
四、測試
任務(wù)計(jì)劃程序完成后,重啟電腦測試即可
#win下cmd中查詢jar進(jìn)程命令 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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java遞歸實(shí)現(xiàn)復(fù)制一個(gè)文件夾下所有文件功能
這篇文章主要介紹了java遞歸實(shí)現(xiàn)復(fù)制一個(gè)文件夾下所有文件功能n次,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08PowerJob的DispatchStrategy方法工作流程源碼解讀
這篇文章主要為大家介紹了PowerJob的DispatchStrategy方法工作流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01SpringMVC攔截器——實(shí)現(xiàn)登錄驗(yàn)證攔截器的示例代碼
本篇文章主要介紹了SpringMVC攔截器——實(shí)現(xiàn)登錄驗(yàn)證攔截器的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02MyBatis通用Mapper實(shí)現(xiàn)原理及相關(guān)內(nèi)容
今天小編就為大家分享一篇關(guān)于MyBatis通用Mapper實(shí)現(xiàn)原理及相關(guān)內(nèi)容,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12logback?OutputStreamAppender高效日志輸出源碼解析
這篇文章主要介紹了為大家logback?OutputStreamAppender日志輸出效率提升示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10Java多線程文件分片下載實(shí)現(xiàn)的示例代碼
這篇文章主要介紹了Java多線程文件分片下載實(shí)現(xiàn)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03java使用JNA(Java Native Access)調(diào)用dll的方法
java使用JNA(Java Native Access)調(diào)用windows系統(tǒng)的dll文件的例子2013-11-11