代码: 全选
#!/bin/sh
PLT=$(ping -c 5 www.baidu.com | sed -n 's/^.*,\([0-9 %]*packet loss\),.*$/\1/p' | tail -l)
if [ "$PLT" = ' 100% packet loss' ] ; then
reboot
fi
if route | tail -l | grep "0.0.0.0"
then
sleep 1
else
reboot
fi
crontab -e
代码: 全选
30 * * * * 你的SHELL名称
仅供参考,
在学校用校园网挂服务器不容易啊~