init.d
フォルダーに配置されたすべてのスクリプトがrc
フォルダーにないのはなぜだろうかと思っています。システムカップはinit.d
にありますが、rc
フォルダーにはありませんか?
私はそれを正しく理解しているかどうかわかりません。サービスを無効にするには、実行する必要があります
update-rc.d -f something remove
しかし、init.d
フォルダからこのサービスファイルも削除する必要がありますか?私がチェックするとき
service --status-all
update-rc.d -f something remove
の後、このサービスはまだリストにあります。それを正しく解釈する方法は?
Cupsサービスは/etc/init.d/cups
スクリプトを実行するupstart
ジョブだと思います。
/etc/init/cups.conf
が存在するかどうか、およびexec /etc/init.d/cups
があるかどうかを確認します。
rcX.d
のリンクの削除に関しては、実際に )に従って/ect/init.d
コマンドを実行する前にupdate-rc.d
のスクリプトを削除する必要があります。 rc.d マニュアル:
When invoked with the remove option, update-rc.d removes any links in
the /etc/rcrunlevel.d directories to the script /etc/init.d/name. The
script must have been deleted already. If the script is still present
then update-rc.d aborts with an error message.