É possível portar serviços do systemd para o sysVinit e vice-versa? Quão difícil é.?

É possível portar serviços do systemd para o sysVinit e vice-versa? Quão difícil é.?

Quero usar systemdserviços no sistema que está usando o sysVinit. É possível? Existe alguma boa maneira de fazer isso?

Responder1

Um sistema operacional possui apenas um sistema de inicialização por vez, portanto, você não pode executar systemdserviços em uma máquina que não seja usada systemdcomo sistema de inicialização.

Você pode portar os arquivos de "unidade" do systemd que controlam um serviço para o estilo sysVinit.

Para serviços comuns, a maneira mais fácil de fazer isso é encontrar um arquivo sysVinit de uma distribuição que já esteja usando o sysVinit e adaptá-lo para o seu caso.

Caso contrário, veja alguns exemplos systemde sysVinitarquivos. Freqüentemente, eles não são tão complexos, apresentando os comandos usados ​​para interromper e iniciar serviços e algumas outras configurações leves.

informação relacionada