web-dev-qa-db-ja.com

init.dスクリプトとrcフォルダー

init.dフォルダーに配置されたすべてのスクリプトがrcフォルダーにないのはなぜだろうかと思っています。システムカップはinit.dにありますが、rcフォルダーにはありませんか?

私はそれを正しく理解しているかどうかわかりません。サービスを無効にするには、実行する必要があります

 update-rc.d -f something remove

しかし、init.dフォルダからこのサービスファイルも削除する必要がありますか?私がチェックするとき

 service --status-all

update-rc.d -f something removeの後、このサービスはまだリストにあります。それを正しく解釈する方法は?

3
EdiD

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.
4
Lety