o que é serviço rc (ou rc.service)?

6

executando $sudo systemctl status rc no meu Ubuntu v18.04 Eu percebo que existe tal serviço:

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

alguém pode me dizer o que faz?

    
por Daniel 05.11.2018 / 10:15

1 resposta

6

O systemd do Debian adiciona vários links para evitar initscripts obsoletos de serem executados:

# 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

(No systemd, ligar uma unidade a /dev/null diz ao systemd que ela está “mascarada”.)

Portanto, o único objetivo de rc.service é garantir que a execução

systemctl start rc

não executará um script /etc/init.d/rc restante de algum outro sistema de inicialização ( file-rc , openrc e sysv-rc todos fornecem esse arquivo).

    
por 05.11.2018 / 10:44

Tags