最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

編寫shell腳本實(shí)現(xiàn)tomcat定時(shí)重啟的方法

 更新時(shí)間:2020年12月11日 09:52:44   作者:Windy Z  
這篇文章主要介紹了編寫shell腳本實(shí)現(xiàn)tomcat定時(shí)重啟的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

最近我在學(xué)生價(jià)買的低配服務(wù)器上部署了一個(gè)很吃內(nèi)存的網(wǎng)頁,導(dǎo)致 tomcat 內(nèi)存經(jīng)常溢出而崩潰。

于是我上網(wǎng)找了一些教程編寫了一個(gè)簡單的每天定時(shí)啟動(dòng) tomcat 的腳本,特此記錄一下

我的環(huán)境是 centos 7

1、 在某個(gè)目錄新建一個(gè) .sh 腳本文件

vim tomcatStart.sh

2、 在 tomcatStart.sh 文件里面寫入一下代碼

#!/bin/bash
/etc/profile
tomcatPath="/usr/local/tomcat9"
binPath="$tomcatPath/bin"
echo "[info][$(date)]正在監(jiān)控tomcat,路徑:$tomcatPath"
pid=`ps -ef | grep tomcat | grep -w $tomcatPath | grep -v 'grep' | awk '{print $2}'`
if [-n "pid"]; then
echo "[info][$(date)]tomcat進(jìn)程為:$pid"
echo "[info][$(date)]tomcat已經(jīng)啟動(dòng),準(zhǔn)備使用shutdown命令關(guān)閉"
$binPath"/shutdown.sh"
sleep 2
pid=`ps -ef | grep tomcat | grep -w $tomcatPath | grep -v 'grep' | awk '{print $2}'`
if [-n "$pid"]; then
echo "[info][$(date)]使用shutdown關(guān)閉失敗,準(zhǔn)備kill進(jìn)程"
kill -9 $pid
echo "[info][$(date)]kill進(jìn)程完畢"
sleep 1
else
echo "[info][$(date)]使用shutdown關(guān)閉成功"
fi
else
echo "[info][$(date)]tomcat未啟動(dòng)"
fi
echo "[info][$(date)]準(zhǔn)備啟動(dòng)tomcat"
$binPath"/startup.sh"

3、 修改 tomcatStart.sh 的權(quán)限

sudo chmod 777 tomcatStart.sh

4、 添加腳本到 crontab 定時(shí)任務(wù)

crontab -e
// 第一個(gè)是 tomcatStart.sh 的路徑, 第二個(gè)是將日志輸出到某個(gè)文件中
00 03 * * * /usr/local/tomcat9/bin/tomcatStart.sh >> /home/zhang/tomcatLog.txt

5、 重啟一下 crontab 以生效

systemctl restart crond

除了這種手動(dòng)重啟的方法,還有優(yōu)化 tomcat 的方法,這個(gè)等有時(shí)間再去探索了

到此這篇關(guān)于編寫shell腳本實(shí)現(xiàn)tomcat定時(shí)重啟的方法的文章就介紹到這了,更多相關(guān)shell tomcat定時(shí)重啟內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

涿州市| 原阳县| 措美县| 九龙坡区| 绿春县| 大余县| 名山县| 天气| 九寨沟县| 苍南县| 海盐县| 财经| 清水河县| 黑山县| 临城县| 乐安县| 锡林浩特市| 灌阳县| 衡南县| 南投市| 红原县| 高台县| 长泰县| 扶沟县| 五原县| 合山市| 灵武市| 鸡西市| 竹溪县| 冕宁县| 桃源县| 新野县| 道孚县| 仁化县| 隆昌县| 焉耆| 固阳县| 泉州市| 锡林郭勒盟| 甘南县| 尚义县|