linux 定時重啟 tomcat

2021-06-27 01:26:59 字數 1557 閱讀 8197

/usr/local/tomcat-6.0.35/  為tomcat安裝目錄。

1、編寫指令碼:

[html]view plain

copy

print?

#!/bin/sh  

echo ".......restarting the tomcat-6.0.35....."  

pid=`ps -ef | grep tomcat-6.0.35 | grep -v grep | awk ''`  

echo "current tomcat pid ***** $pid"  

if [ -n "$pid" ] ;  

then '`  

if [ -n "$pid" ];  

then   

fi  

echo "**********restart the tomcat**********=="  

'/usr/local/tomcat-6.0.35/bin/startup.sh'  

sleep 10  

}  else   

fi    

#!/bin/sh

echo ".......restarting the tomcat-6.0.35....."

pid=`ps -ef | grep tomcat-6.0.35 | grep -v grep | awk ''`

echo "current tomcat pid ***** $pid"

if [ -n "$pid" ] ;

then '`

if [ -n "$pid" ];

then

fi echo "**********restart the tomcat**********=="

'/usr/local/tomcat-6.0.35/bin/startup.sh'

sleep 10

}else

fi

儲存為restarttomcat.sh放在/usr/local目錄。

2、指令碼沒問題後,要在crond服務中新增某時某刻執行這個指令碼的命令,方法如下

命令:crontab -e

輸入i進入編輯狀態

在最下面一行加入下面這一行

30 03 * * * /usr/local/restarttomcat.sh

按esc,輸入「:wq」回車儲存

建議重啟crond服務,命令如下

service crond stop

service crond start

這樣就算完成了,關於crontab內容的具體含義是:在每天的3點30分,執行那個指令碼。

可以用crontab -l 檢視任務是否新增成功

30 03 * * * /usr/local/restarttomcat.sh

第一~五個欄位的整數取值範圍及意義是:

0~59 表示分

1~23 表示小時

1~31 表示日

1~12 表示月份

0~6 表示星期(其中0表示星期日)

linux定時重啟tomcat

1.先編寫tomcat重啟指令碼 bin sh etc profile tomcat opt media tomcat apache tomcat 8.5.29 tomcat path bin pid ps aux grep tomcat path grep v grep grep v retomc...

Tomcat定時重啟

本文主要是介紹定時重啟tomcat7.exe不是tomcat7w.exe下的start 編寫.bat檔案的指令碼。通過windows計畫任務定期呼叫執行指令碼檔案執行tomcat7.exe 1 檔名任意起 2 內容如下 echo off taskkill f im tomcat7.exe echo ...

tomcat設定定時重啟

1.準備tomcat重啟的指令碼 restarttomcat.sh restarttomcat.sh 2.上傳重啟指令碼到tomcat安裝路勁下 比如 data tomcat apache tomcat 8.5.65 bin,這是我的安裝路徑 可以借助上傳工具 xftp等。3.修改檔案許可權 cd ...