科技知识动态:SHELL脚本实现服务宕机监控自动重启

导读跟大家讲解下有关SHELL脚本实现服务宕机监控自动重启,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说SHELL脚本实现服务宕机

跟大家讲解下有关SHELL脚本实现服务宕机监控自动重启,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说SHELL脚本实现服务宕机监控自动重启,小编也收集到了有关SHELL脚本实现服务宕机监控自动重启的相关资料,希望大家看到了会喜欢。

需要先安装 yum install stat crontabs (本实例在centos系统下)#!/bin/bash#Shell##根据修改文件时间进行监控##c -l /tmp/log.txt | awk '{ print $5 }'` //获取文件大小filetime=`stat /tmp/q | tail -1 | awk '{print $2,$3}'` //获取文件更新时间test=`cat /tmp/log.txt` //查看文件内容if [ $content =="0"];then //如果文件大小为0 echo $filetime > /tmp/log.txt elif ["$filetime"=="$test"];then //如果文件没有修改那么执行 killall nginx /home/nginx_server/nginx/sbin/nginxelse //如果修改了 执行将文件修改的时间写入log echo $filetime >/tmp/log.txtfi

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了 SHELL脚本实现服务宕机监控自动重启,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

来源:php中文网

免责声明:本文由用户上传,如有侵权请联系删除!