/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 ...