编写Linux脚本

王朝学院·作者佚名  2016-08-08
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航