プロが教えるわが家の防犯対策術!

サービスの自動起動の設定について質問です。

# chkconfig --level 35 crond on

とやるとランレベル3・5にcrondの自動起動が設定されますが、
SXXcrondの「XX」に当る優先順位の指定はどう指定するのでしょうか?

#ln -s /etc/rc.d/init.d/crond /etc/rc.d/rc3.d/S99crond
とやれば指定出来るのは知っているのですが、
どうしてもchkconfigでの設定方法が知りたいのです。

どなたかご存知の方がおりましたら御願いします。

A 回答 (2件)

man chkconfig



すれば書いてありますが、これらの値は起動される
デーモンのスクリプトの先頭に書いてある値が使用
されます。値を変更したい場合は、デーモン側のス
クリプトを変更する必要があります。

例えば、crondなら、

/etc/init.d/crond の先頭辺りに

# chkconfig: 2345 40 60

見たいな行があるので、そこの40(起動時)と60(終了時)
の値を書き換えればOKです。
    • good
    • 0
この回答へのお礼

chkconfig: 2345 40 60

↑コマンド入力してました・・・

回答ありがとうございました!

お礼日時:2002/08/23 10:47

起動ファイルの先頭のコメント部分に以下のような記述があるかと思います。



ここが、chkconfigの設定になります。
意味は、

chkconfig --add crond
とされたとき、ランレベル2、3、4、5は、S90、残りのランレベル1、2では、K60を指定するという意味になります。

--levelでランレベルを指定した場合は、2345の指定は無視されます。

なので、administratorrrが優先順位を変えたい場合、2つ目の90と3つ目の60という数字を書き換えてください。

# chkconfig: 2345 90 60
# description: cron is a standard UNIX program that runs user-specified \
# programs at periodic scheduled times. vixie cron adds a \
# number of features to the basic UNIX cron, including better \
# security and more powerful configuration options.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!