1. Ubuntu/daemontools

UbuntuでもDJB daemontoolsが動くと喜んだが、最近は設定していないので、いくつかハマったのを記録しておく。

daemontoolsを使おうとした。コマンドは入っている。

man もDJBのものだけだ。

1.1. net で調査

svtoolsがdaemontoolsでdaemontools-runってのは起動時に自動でsvscanしてくれるようになるやつ。

$ sudo apt-get install svtools daemontools-run

入れたら、勝手に動いている。

service は /etc/service になっている。まあいいか。

19535 ?        Ss     0:00 /bin/sh /usr/bin/svscanboot /etc/service/
19538 ?        S      0:00 svscan /etc/service
19539 ?        S      0:00 readproctitle service errors: .........................

1.2. /etc/inittab

#-- daemontools-run begin
SV:123456:respawn:/usr/bin/svscanboot
#-- daemontools-run end

1.3. service directoryでの設定

runを実行可能にすることを忘れぬように。