モデムのインターネット接続速度がコンピュータを再起動するのと同じくらい高速ではありません。私のモデムとコンピュータはリモートで電源を切って電源を入れるのと同じコンセントに接続されているので、コンピュータを起動する前に少なくとも10秒待つ必要があります。
ifup eth0
現在ifup eth0
私
/etc/rc.local
ただし、速度が速すぎてこのファイルを追加すると、デスクトップが読み込まsleep 10
れるまで10秒待つことがあります。
答え1
CentOSなので、最も適切な方法はLINKDELAY=10
/etc/sysconfig/network-scripts/ifcfg-eth0ファイルに追加(またはそれ以上)することです。このファイルのドキュメントは /usr/share/doc/initscripts-9.03.38/sysconfig.txt にあります。
答え2
最も移植可能な方法は、(どのシェルが/etc/rc.localを実行しているかわからないまま)、以下を追加することです。
$SHELL -c "sleep 10; ifup eth0" &
あなたのrc.localに。これにより、rc.localを停止せずに2つのコマンドミニスクリプトを実行するサブシェル(&
)がバックグラウンドで実行されます。