​


新建


touch restart_tomcat.sh     #新建文件 chmox +x restart_tomcat.sh   #赋予权限


写入脚本

用vi命令写入

Linux下面写Tomcat重启脚本_unix

#解决中文乱码问题 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

Linux下面写Tomcat重启脚本_unix

报错

unexpected end of file

Linux下面写Tomcat重启脚本_unix_03

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

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

乱码

乱码用vi打开查看是否原本就是乱码。