Amazon

2014年2月1日土曜日

Debian/Ubuntuで自動起動を登録する方法

Debian/Ubuntuで自動起動するには、/etc/init.dの起動スクリプトをupdate-rc.dコマンドで登録します。
nオプションで登録されるリンクが表示されるので確認してから登録します。

$ sudo update-rc.d -n oracle-shm defaults
Adding system startup for /etc/init.d/oracle-shm ...
/etc/rc0.d/K20oracle-shm -> ../init.d/oracle-shm
/etc/rc1.d/K20oracle-shm -> ../init.d/oracle-shm
/etc/rc6.d/K20oracle-shm -> ../init.d/oracle-shm
/etc/rc2.d/S20oracle-shm -> ../init.d/oracle-shm
/etc/rc3.d/S20oracle-shm -> ../init.d/oracle-shm
/etc/rc4.d/S20oracle-shm -> ../init.d/oracle-shm
/etc/rc5.d/S20oracle-shm -> ../init.d/oracle-shm
$ sudo update-rc.d oracle-shm defaults
Adding system startup for /etc/init.d/oracle-shm ...
/etc/rc0.d/K20oracle-shm -> ../init.d/oracle-shm
/etc/rc1.d/K20oracle-shm -> ../init.d/oracle-shm
/etc/rc6.d/K20oracle-shm -> ../init.d/oracle-shm
/etc/rc2.d/S20oracle-shm -> ../init.d/oracle-shm
/etc/rc3.d/S20oracle-shm -> ../init.d/oracle-shm
/etc/rc4.d/S20oracle-shm -> ../init.d/oracle-shm
/etc/rc5.d/S20oracle-shm -> ../init.d/oracle-shm
$

起動起動を解除する場合は、removeを使います。
removeには、-fオプションを使います。
登録と同様に-nオプションで確認してから登録解除します。

$ sudo update-rc.d -n -f oracle-shm remove
Removing any system startup links for /etc/init.d/oracle-shm ...
/etc/rc0.d/K20oracle-shm
/etc/rc1.d/K20oracle-shm
/etc/rc2.d/S20oracle-shm
/etc/rc3.d/S20oracle-shm
/etc/rc4.d/S20oracle-shm
/etc/rc5.d/S20oracle-shm
/etc/rc6.d/K20oracle-shm
$ sudo update-rc.d -f oracle-shm remove
Removing any system startup links for /etc/init.d/oracle-shm ...
/etc/rc0.d/K20oracle-shm
/etc/rc1.d/K20oracle-shm
/etc/rc2.d/S20oracle-shm
/etc/rc3.d/S20oracle-shm
/etc/rc4.d/S20oracle-shm
/etc/rc5.d/S20oracle-shm
/etc/rc6.d/K20oracle-shm
$

0 件のコメント: