CentOS6では、daemontoolsの起動方法がupstartに変更になっていたのでメモ。
インストール直後は、svscanも起動せずsvcコマンドでエラーが出た。
svc -u /service/qmail
svc: warning: unable to control /service/qmail: file does not exist
しかし、svscanを直打ちすると起動するのでインストールは問題なさそう。
svscan /service &
よく見ると、upstartに関する記述がinittabにある・・・。
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
----------- 途中 省略 -----------
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
つまり、upstart使うようになったらしいので、再設定してみた。
コメントアウトする
vi /etc/inittab
#SV:123456:respawn:/command/svscanboot
vi /etc/init/svscan.conf
start on runlevel [12345]
respawn
exec /command/svscanboot
次のコマンドでsvscanを起動する
initctl reload-configuration
initctl start svscan
参考
http://upstart.ubuntu.com/cookbook/
0 件のコメント:
コメントを投稿