Você pode usar o 'grep' para pesquisar e listar os serviços habilitados
systemctl list-unit-files | grep enabled
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.
Você pode usar o 'grep' para pesquisar e listar os serviços habilitados
systemctl list-unit-files | grep enabled