rcサービス(またはrc.service)とは何ですか?

rcサービス(またはrc.service)とは何ですか?

Ubuntu v18.04で実行すると、$sudo systemctl status rc次のサービスがあることがわかりました。

● rc.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

誰でもそれが何であるかを教えてもらえますか?

答え1

Debianのsystemdが追加されました。マルチリンク古いinitスクリプトが実行されないようにするには:

# Those services are useless under systemd. Mask them so they can't
# be run manually by accident.
/dev/null /lib/systemd/system/sendsigs.service
/dev/null /lib/systemd/system/halt.service
/dev/null /lib/systemd/system/reboot.service
/dev/null /lib/systemd/system/rc.service
/dev/null /lib/systemd/system/rcS.service

(systemd でデバイスを接続し、/dev/nullsystemd に「シールド」されたことを通知します.)

したがって、rc.service唯一の目的は、実行を保証することです。

systemctl start rc

/etc/init.d/rc他のinitシステムが残したスクリプト(file-rcそしてすべてのシステムが提供する)は実行されopenrcません。sysv-rc

関連情報