[Momonga-devel.ja:00011] Re: initscript の chkconfig 設定


かずひこです。

At Mon, 08 Jul 2002 16:20:40 +0900,
山口健史 wrote:

> > chkconfig --level 345 swatch off
> 
> default で 2345 だったり 345 だったりいろんな daemon がありますが、デフォ
> ルト値をなくしてしまってよいのだろうかという疑問が少し。
> 
> 普段 chkconfig --level オプションを指定したことがなく、あらゆる
> 
>   chkconfig -add hoge
>   chkconfig hoge on
> 
> を心がけていたので‥‥。

これだと、他人の決めたデフォルトによって、上記の操作の結果が有効になった
り無効になったりするので、確認しない限り挙動がわからないことになり、あま
りよろしくないように思います。

現在は、ときどき 'chkconfig --list | grep 3:on' とやって、何が ON になっ
ているのかをながめていますが、最初から「default では disable」とわかって
いれば気が楽です。

> ちなむと ntsysv は確か、chkconfig on 相当しか行わないため、Start は定義
> されるものの Kill のリンクが貼られなくて、正しく終了を行わない構成になる
> ときがあります。
> chkconfig --add されてない場合は先にそれをやらないといけないですね。

はい、私の意図は、「chkconfig --add は必ずパッケージの側で (%post などで)
やる」ということです。そのうえで、必要ならば ntsysv も修正する、というこ
とでいいのではないでしょうか。

> 実際にすべての initscript を
> 
> # chkconfig: - 33 67
> 
> 等にして本当に問題ないかテストしてみた上で判断した方がいいかと思います。

どうやったらちゃんとしたテストができるかお教えください。(ntsysv はインス
トールの最後以外使ったことがないのでよくわかっていません)