[[OS/Linux/Xログイン]]

**自動起動・終了 [#p2bbdd94]
Linux 起動・終了時に自動的にアプリケーションを
起動・終了させる設定

***/etc/init.d 配下に起動・終了用のスクリプトを配置する. [#ga99d240]
-引数が start の場合に起動し, stop の場合に終了するスクリプトを用意すること.
-大抵の場合, /etc/init.d/&ref(skeleton); にサンプルがあります.
***/etc/rcX.d配下へシンボリックリンクをはる(Xは0-6の[[runlevel>OS/Linux/runlevel]]). [#s09a9b29]
-起動・終了させたい runlevel の配下にシンボリックリンクをはります.
-起動時の名称は Sxxスクリプト名 とします.
-終了時の名称は Kxxスクリプト名 とします.
(xx は数値で値が小さいほど早く起動・終了します.)
 # ln -s /etc/init.d/hoge /etc/rc2.d/S90hoge
 # ln -s /etc/init.d/hoge /etc/rc5.d/S90hoge
 # ln -s /etc/init.d/hoge /etc/rc0.d/K01hoge
-&color(red){Debian の場合は,以下のコマンドで設定できます};
 # update-rc.d /etc/init.d/hoge default 90 1
 後ろの 90, 1 といった値を省略すると20番で設定されます.
 削除する場合は以下
 # update-rc.d /etc/init.d/hoge remove


トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS