/svtools

1. How to start daemontools

https://cr.yp.to/daemontools/start.html

 There are several different ways to run the svscanboot command, starting svscan.
 None of these ways are portable; UNIX/Linux distributors keep screwing around 
 with their startup systems, breaking compatibility with existing startup scripts. 

1.1. /etc/init

Put the lines

     start on runlevel [12345]
     stop on runlevel [^12345]
     respawn
     exec /command/svscanboot

into /etc/init/svscan.conf.

Portability: This works under Ubuntu 9.10 through (at least) 11.10.

http://www.marronkun.net/linux/other/daemontools_000039.htmly

daemontoolsからサービス起動方法

1.2. CentOS6 RHEL6

https://wp.kaz.bz/tech/2011/07/13/898.html

2015-06-21 centos6.5 https://www.tweeeety.blog/entry/2015/06/21/075025

1.3. Fedora

/etc/rc.d/rc.local ファイルに svscanboot コマンドを起動する行を加筆

1.4. inittabはない

daemontoolsを常駐させるために/etc/inittabに以下の行を追加します。

SV:12345:respawn:/usr/local/bin/svscanboot

とします。

本来、ランレベル6の記述も必要なようですが、 私の環境では再起動(init 6)をすると上記の規制に引っかかり、 正常に再起動できませんでしたのでランレベル6は外しました。

inittabを有効にするため以下のコマンドを実行します。

# kill -HUP 1

これは、inittabがプロセスIDが必ず1になっているのでそれを再起動という意味です。

https://hokaccha.hatenablog.com/entry/20110728/1311831416

1.5. history

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

1.6. Fedora

/etc/rc.d/rc.local ファイルに svscanboot コマンドを起動する行を加筆


CategoryDns CategoryWatch CategoryTemplate

MoinQ: Ubuntu/daemontools (last edited 2023-04-27 00:33:36 by ToshinoriMaeno)