O que significa exatamente 'systemctl --user enable SERVICE'?

2

Eu esperava que systemctl --user enable SERVICE iniciasse o serviço no login, o que não está acontecendo. Então o que é que isso quer dizer?

    
por x-yuri 01.12.2014 / 07:13

2 respostas

1

Faz com que a unidade comece no primeiro login de um usuário, mas para esse arquivo de unidade correspondente deve ter WantedBy = default.target ou algo ao longo das linhas. Como a instância do usuário de systemd é iniciada , ela exibe default.target de destino.

    
por 03.12.2014 / 23:04
1

systemctl --user enable SERVICE não fará nada a menos que o arquivo de unidade relacionado tenha uma seção [Install] . A seção [Install] permite que systemd saiba quais links simbólicos são configurados com enable . De os documentos :

Unit files may include an "[Install]" section, which carries installation information for the unit. This section is not interpreted by systemd(1) during runtime; it is used by the enable and disable commands of the systemctl(1) tool during installation of a unit.

    
por 17.05.2016 / 21:42