私はUbuntu 10.04.3を使用しており、upstartをinitデーモンとして使用しています(確かにこれがデフォルトです)。
特定のイベントが発生した場合、ジョブはどの順序で実行されますか?具体的には、rc-sysinit.confを介して接続されたSystem V initスクリプトではなく、/ etc / initで定義されている操作について言及しています。
具体的な例として、起動時に起動するように/etc/initに次のタスクを定義するとします。
- ホスト名.conf
- モジュールの初期化 tool.conf
- 構成ファイルのインストール
- udev-finish.conf
- udevmonitor.conf
- udevtrigger.conf
どの順序で実行されますか?
答え1
指定された順序はありません。引用するヌボリッチレシピ
答え2
これは /etc/init/*.conf ファイルで定義されており、パラメーターの開始 on は、開始する必要があるサービスまたは実行する必要がある実行レベルを示します。これにより、システムが何をしているかを正確に示す便利な図を作成できます。私は最良の停止パラメータがわかるまで奇妙なudevtrigger停止問題を解決するためにこれを行っています。