zncをdaemontoolsで動かした
さくらVPSで動かしてたzncが気づいたら死んでた。
勝手に死んでそのままだと困るので、daemontools導入。
ちょうど昨日やったのですんなりできたけど、
zncをデーモン化する時にググったことをメモ。
zncをフォアグランドで動かすこと
デフォルトだとバックグラウンドで動作するので「-f」オプションを付ける。
$ znc -f
runでパスを通すこと
#!/bin/sh export HOME=/home/user exec 2>&1 exec setuidgid user \ znc -f
pathを通さないとconfigが見つからなくて起動しない。
↓こんなエラーでる。
[ ok ] Checking for list of available modules... [ !! ] Opening config [/root/.znc/configs/znc.conf]... [ No such file ] [ ** ] Restart ZNC with the --makeconf option if you wish to create this config. [ ** ] Unrecoverable config error.