web-dev-qa-db-ja.com

起動後に(起動中ではなく)ルートコマンドを自動化するにはどうすればよいですか?

Ubuntu 12.04 LTSを使用していますが、次のコマンドを実行する必要があります。

Sudo dhclient

起動後、安定したイーサネット接続を取得します。 /etc/rc.localファイルを使用して、起動時にすでにdhclientを実行しています。

誰かが、起動後にこのコマンドを自動的に実行するのを手伝ってください(rootの要件やその他の手段を削除することにより)、またはイーサネット接続のトラブルシューティングの別の方法を提案してください。

4
rofls

回避策の1つは、sleepコマンドでrc.localを使用することです。以下を/etc/rc.localに追加します。

(sleep 60; dhclient) &

これにより、コマンドが実行される前に60秒間待機します。これにより、マシンが起動を完了するのに十分な時間を確保できます。

5
Scott Severance

カスタムスクリプトを作成して、サービスを開始または停止し、起動時に実行可能にすることができます。コードの記述経験がないため、この公式を参照してください ガイド ルックアップカスタムinitスクリプトのインストール

0
atenz