编写Linux脚本

时间:2016-09-26 19:38:26 

以下是重启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

看不过瘾?点击下面链接!
本站微信公众号:gsjx365,天天有好故事感动你!

相关电脑知识

美图欣赏

电脑知识排行榜