网络不通即重启的方法
以root登录, crontab -e 添加以下条目:
1 | */1 * * * * ping -c1 -w1 1.1.1.1 || (echo $(date +%y-%m-%d/%H:%M) >> /root/fail.log && reboot) |
释义:每分钟执行一次,若ping不通某地址,则向/root/fail.log写当前时间,并重启。
-c1参数是只ping一次,-w1参数是设置一秒超时,后面的1.1.1.1可以换作任何地址。
以root登录, crontab -e 添加以下条目:
1 | */1 * * * * ping -c1 -w1 1.1.1.1 || (echo $(date +%y-%m-%d/%H:%M) >> /root/fail.log && reboot) |
释义:每分钟执行一次,若ping不通某地址,则向/root/fail.log写当前时间,并重启。
-c1参数是只ping一次,-w1参数是设置一秒超时,后面的1.1.1.1可以换作任何地址。