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/null
systemd に「シールド」されたことを通知します.)
したがって、rc.service
唯一の目的は、実行を保証することです。
systemctl start rc
/etc/init.d/rc
他のinitシステムが残したスクリプト(file-rc
そしてすべてのシステムが提供する)は実行されopenrc
ません。sysv-rc