lista de instâncias de serviço ativadas

1

Gostaria de listar todas as instâncias de serviço ativadas.

As seguintes listas ativam os serviços, mas só mostram o serviço, e não a instância individual:

systemctl list-unit-files --state=enabled

A lista a seguir mostra todas as instâncias em execução:

systemctl list-units --state=running

Espero que algo como o seguinte mostre as instâncias ativadas:

systemctl list-units --state=enabled

Mas isso não funciona.

Então, se eu iniciar duas instâncias de serviço com:

systemctl start foo-service@primary
systemctl start foo-service@secondary

... mas só habilito um:

systemctl enable foo-service@secondary

A única maneira de descobrir quais instâncias estão ativadas é com:

ls /etc/systemd/system/multi-user.target.wants/

Mas isso parece muito ruim. Existe uma maneira sistemática de fazer isso? A versão é 232, se for importante.

    
por rich remer 10.10.2017 / 01:30

1 resposta

0

Você pode usar o 'grep' para pesquisar e listar os serviços habilitados

systemctl list-unit-files | grep enabled
    
por DogMatix 10.10.2017 / 21:06