LINUX 如果网络不通则重启,定时脚本

实现了检测服务器公网是否能通;(最早上班网站被攻击)

  1. 新建一个check_net.sh,将下边代码存入
#! /bin/bash

ping -w 15 8.8.8.8 -c 5 >/opt/errtmp$$ #执行一次会生成一个以errtmp开头的文件,可用/dev/null代替,不生成任何文件
if [ $? = 0 ] ; then
echo "OK!"
else
reboot
fi
  1. 添加可执行命令
chmod +x check_net.sh
  1. 添加计划任务: crontab -e
# 每分钟执行一次
*/1 * * * * /root/check_net.sh

保存退出即可

    原文作者:Ice_King
    原文地址: https://www.jianshu.com/p/7c0dc06bcf9b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞