Explicação da inicialização do systemd

2

O Raspbian Jessie usa o systemd e a maioria dos processos de inicialização do sistema parecem ser executados a partir de arquivos .service. Ainda há muitas entradas de inicialização do SysV. Eu me reuni lendo vários artigos que o Debian 8 tem suporte para ambos os sistemas.

Alguém pode explicar quais entradas init do SysV ainda são suportadas e quais não? Como o systemd chama entradas de init? Ignora se o .service correspondente está em execução?

Eu encontrei uma resposta parcial no homem systemd.service

"If a service is requested under a certain name but no unit configuration file is found, systemd looks for a SysV init script by the same name (with the .service suffix removed) and dynamically creates a service unit from that script."

    
por Milliways 15.12.2015 / 00:11

1 resposta

2

Can anyone explain which SysV init entries are still supported and which not?

Não há uma lista, e isso depende do script e de quão bem comportado, livre de bugs e em conformidade com as convenções RedHat / LSB.

How does systemd call init entries? Does it ignore if corresponding .service is running?

Ele faz, embora seja a presença do arquivo da unidade de serviço que importa, não se está ativa; e um utilitário secundário gera unidades systemd nativas instantaneamente que invocam os scripts System V rc . O systemd não os invoca diretamente.

Leitura adicional

por 15.12.2015 / 02:52