Como você automatiza a ativação de um serviço em um sistema de arquivos debian sem inicializá-lo?

4

Eu quero ter um serviço customizado que eu coloquei no / lib / systemd / system start na inicialização, mas de qualquer maneira eu sei como no momento é rodar

systemctl enable myservice.service

mas gostaria de poder fazer isso sem inicializar o sistema de arquivos real para que eu possa automatizar a implantação dessa configuração.

    
por ngart 29.05.2013 / 02:04

1 resposta

4

O que o systemctl enable faz cria um link simbólico para o serviço que você especifica da pasta /lib/systemd/system para /etc/systemd/multi-user.target.wants , então você pode simplesmente fazer:

ln -s '/lib/systemd/system/myservice.service' '/etc/systemd/multi-user.target.wants/myservice.service'

    
por 29.05.2013 / 05:31