chkconfig –add でエラーがでる><
2012年1月12日
普段は、yumでinstallするようなのしかchkconfigに設定しないんで、やった事なかったんですが、やってみようと思ったら、設定できなかったんで以下メモ。
chkconfig関連の昔の記事だと、「コマンドだけ書いても動く!」みたいな事書いてあったんで、
/etc/init.d/の中に
echo 'hogehoge'
とだけ書いたhogehogeファイルを用意。
# chkconfig --add hogehoge
とかやっても、
service hogehoge does not support chkconfig
ってエラーしかでなくて、serviceに登録できなーい。
で、必要なのは、この2行。
# description: hogehoge start # chkconfig: - 85 15
description:の行は、適当に何か書いとけばOK
chkconfig:の行は、runlevel,起動順,停止順
って事らしい。
で、書いてみた。
#!/bin/bash # # description: hogehoge start # chkconfig: - 80 30 echo 'hogehoge'
これを登録。
# chkconfig --add hogehoge # chkconfig --level 3 hogehoge on # chkconfig --list hogehoge --listの結果 # hogehoge 0:off 1:off 2:off 3:on 4:off 5:off 6:off
これでOS起動したら、標準出力にhogehogeが出力されるね!