コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

chkconfigの挙動

わかってないから、あほなことになる。
最終的には以下。

# chkconfig --add service_name
# find . -name "*service_name" | sort
./init.d/service_name
./rc0.d/K10service_name
./rc1.d/K10service_name
./rc2.d/K10service_name
./rc3.d/K10service_name
./rc4.d/K10service_name
./rc5.d/K10service_name
./rc6.d/K10service_name

# chkconfig service_name on
# find . -name "*service_name" | sort
./init.d/service_name
./rc0.d/K10service_name
./rc1.d/K10service_name
./rc2.d/S90service_name
./rc3.d/S90service_name
./rc4.d/S90service_name
./rc5.d/S90service_name
./rc6.d/K10service_name

# chkconfig --del service_name
# find . -name "*service_name" | sort
./init.d/service_name

# chkconfig service_name on
# find . -name "*service_name" | sort
./init.d/service_name
./rc2.d/S90service_name
./rc3.d/S90service_name
./rc4.d/S90service_name
./rc5.d/S90service_name

--addで、ランレベルに関係なく停止サービスが登録される。
onは、指定のランレベルに開始サービスを足すだけ。