时间:2023-06-02 16:16:41 来源: 人气:
以下是重启Linux下某进程的shell脚本,以tomcat进程为例:, #!/bin/sh, pid=`ps -ef|grep tomcat|grep -v grep|awk {print $2}`, if [ "$pid" = "" ] ; then, echo "tomcat service does not start!", else, kill -9 $pid, pid1=`ps -ef|grep tomcat|grep -v grep|awk {print $2}`, if [ "$pid1" = "" ] ; then, echo "Successfully kill tomcat processes: " $pid, else, echo "tomcat kill process failed!", exit 1, fi, fi, rm -rf /opt/tomcat/work/*, ./startup.sh, pid2=`ps -ef|grep tomcat|grep -v grep|awk {print $2}`, if [ "$pid2" = "" ] ; then, echo "tomcat service failed to start!", else, echo "tomcat service starts successfully:" $pid2, fi,