Linux简单检查服务运行脚本

2019-10-08 08:49:20来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Linux简单检查服务运行脚本

脚本内容如下:

此脚本含义:检查服务是否运行,在运行则记录日志,不在运行则记录日志并将服务启动

#!/bin/bash      
svrnm="tomcat"    //设置服务名称
time=`date`      //时间
if ps -ef | grep $svrnm | egrep -v grep >/dev/null    //检查此服务是否正在运行
then
echo "$date $svrnm is started!" >> /opt/cklog     //运行则将信息写入日志文件
else
echo "$date $svrnm is nostart" >> /opt/cklog      //非运行也写入日志文件
/opt/apache-tomcat-9.0.26/bin/startup.sh >> /opt/cklog  //将服务运行
fi

   运行脚本

使用tomcat进行测试

服务正常运行时,运行脚本

 

日志内容

  

  服务未运行时,运行脚本

 

  查看服务 

 


原文链接:https://www.cnblogs.com/kuiyajia/p/11635467.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Linux TCP Wrappers

下一篇:Linux NFS 共享