進入目錄:/home/haolb
vi publicsecurity_cron.sh
#!/bin/shshell腳本報錯/bin/bash^m: bad interpreter: no such file or directory,通過查閱資料得知,shell指令碼格式必須是unix才行,但我這個指令碼是在windows上編寫完成傳到linux伺服器上的,所以一執行就報錯:#公安三維--重啟命令
cd /home/haolb
# 查詢程式占用
project=`ps -ef|grep publicsecurity-jeecg-boot-module-system.jar|grep -v grep|wc -l`
date=`date`
server_name="oyz_publicsecurity-jeecg-boot-module-system"# $? -ne 0不存在
# $? -eq 0存在
if [ $ -eq 0]
then
systemctl stop $
#時間阻斷:10s
sleep 10s
#啟動服務
systemctl start $
echo `date +%y-%m-%d` `date +%h:%m:%s` $server_name >> /home/haolb/restartlogs/restart.log
else
Linux編寫指令碼實現jar包定時重啟
最近有個小需求,定時重啟某個jar包,定時任務使用crontable即可,然後根據需求編寫指令碼。crontable e 新增定時任務,例如0 8 home test.sh,每天八點執行test指令碼。寫好的s 件記得用chmod命令加一下許可權 指令碼簡單的寫法大致流程是這樣 1 載入環境變數 2...
linux指令碼執行jar包執行
專案發版,使用springboot打包jar包,越來越多的企業使用springboot內嵌的tomcat執行,使部署更加方便快捷,這時就需要乙個完善的linux指令碼,更加方便運維人員使用,指令碼如下 bin bash 這裡可替換為你自己的執行程式,其他 無需更改 cd dirname 0 使用說明...
Linux 環境下執行 jar 包
當前 ssh 視窗被鎖定,可按 ctrl c 打斷程式執行,或直接關閉視窗,程式退出 當前 ssh 視窗不被鎖定,但是當視窗關閉時,程式中止執行。代表在後台執行。nohup 意思是不結束通話執行命令,當賬戶退出或終端關閉時,程式仍然執行。當用 nohup 命令執行作業時,預設情況下該作業的所有輸出被...