我发现脚本说他们检查互联网连接。如果接口启动,一些检查IP地址但它不检查互联网连接。我发现一些像这样使用 ping:if [ 'ping google.com -c 4 | grep time' != "" ]; then
但有时这可能不可靠,因为 ping 本身可能因某种原因挂起(例如,等待某些卡住的 IO)。
关于使用脚本检查互联网连接的正确/可靠方法的任何建议?我必须使用一些软件包吗?
cron
例如,它需要能够定期检查,然后在连接断开时执行某些操作,例如调用ifup --force [interface]