Linux下面寫Tomcat重啟腳本


新建

touch restart_tomcat.sh     #新建文件
chmox +x restart_tomcat.sh   #賦予權限

寫入腳本

用vi命令寫入

#解決中文亂碼問題
export LANG="en_US.UTF-8"

#執行命令,重啟tomcat
tomcat_home=/usr/local/tomcat/apache-tomcat-7.0.54
#停止tomcat變量
SHUTDOWN=$tomcat_home/bin/shutdown.sh
#啟動tomcat變量
STARTTOMCAT=$tomcat_home/bin/startup.sh

echo "正在關閉tomcat"
$SHUTDOWN
#ps -ef |grep test | grep -v grep |awk '{print $2}'|xargs kill -9 -p
PID=`ps -ef |grep $tomcat_home  |grep -v grep | awk '{print $2}'`
echo "進程號為:  $PID"
if [ "$PID" == "" ];then  
   echo "進程不存在"
else
   echo "進程存在殺死進程"
   kill -9 $PID
fi
echo "正在啟動tomcat"
$STARTTOMCAT

報錯

unexpected end of file

寫完后需要在命令模式下輸入 :set fileformat=unix 。然后再 :wq 。

也可以使用 yum -y install dos2unix ,然后dos2unix restart_tomcat.sh

亂碼

亂碼用vi打開查看是否原本就是亂碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM