インターフェイス設定(IPリンク設定)結果を待つ方法は?

インターフェイス設定(IPリンク設定)結果を待つ方法は?

ip link set up eth0ブロックしません。返された後、結果は数μ/ミリ秒後にのみシステムに表示され、ほとんどがデバイスドライバのカーネルメッセージと共に表示されますr8169 0000:25:00.0 eth0: link up

この時点で、EGは/sys/class/net/eth0/operstate初期化され、イーサネットデバイスがケーブル接続されているかどうかに応じてupOR値を保存します。downリンクが確立される前にoperstate常に発生しますdown

結果をどのように待ちますか?つまり、他のファイルはip link set up現在更新されている値を保存しますか?/sys/class/net/eth0/operstateeth0/*

ベストアンサー1

until [ "$(cat /sys/class/net/eth0/operstate)" = "up" ]; do sleep 1;done

おすすめ記事