5
シェルスクリプト:インターネット接続を確認する適切な方法は?
インターネット接続をチェックするというスクリプトを見つけました。インターフェイスがアップしている場合はIPアドレスをチェックしますが、インターネット接続をチェックしません。私はこのようなpingを使用するものを見つけました。if [ 'ping google.com -c 4 | grep time' != "" ]; thenしかし、ping自体が何らかの理由でハングする場合があるため(たとえば、IOのスタックを待機している場合)、これは信頼できない場合があります。 スクリプトを使用してインターネット接続を確認するための適切な/信頼できる方法に関する提案はありますか?いくつかのパッケージを使用する必要がありますか? cronたとえば、定期的にチェックできるようにする必要があります。その後、接続がダウンしたときに何かを実行します。ifup --force [interface]