Lista de serviços disponíveis


Respostas:


52

O Wheezy usa o SysV init, e todos os serviços são controlados com scripts especiais de shell /etc/init.d, então ls /etc/init.dos listará. Esses arquivos também contêm uma descrição do serviço na parte superior e o diretório contém um README.

Alguns, mas nem todos, possuem um .shsufixo; você deve deixar isso de lado ao usar, por exemplo update-rc.d,.


1
Depois de ler sua resposta, percebi como minha pergunta era estúpida. Era óbvio. Enfim, pelo menos eu aprendi alguma coisa. No entanto, obrigado por responder à minha pergunta.
Dragos Rizescu

7
@DragosRizescu não há perguntas estúpidas.
Braiam

2
@DragosRizescu - pergunta válida, tem havido muita atividade na mudança de como os serviços funcionam nas várias distros para que fique confuso.
Slm

Estou executando systemdno meu wheezysistema.
jordanm

67

No Debian Jessie tentar: service --status-all.

Está no sysvinit-utilspacote.


14
service --status-all

Irá listar todos os serviços com um código de status, sendo interrompido ou desativado (-), iniciado ou ativado (+) ou desconhecido (?), O que significa que nenhuma seção de código de status em seu script init.d. Não apenas executando serviços.


3

Como dito com systemd seria

systemctl --full --type service --all

Na página do manual :

-l, --fullNão elimine nomes de unidades, entradas de árvore de processos, saída de diário ou trunque descrições de unidades na saída de status, unidades de lista, trabalhos de lista e timers de lista.

-a, --allAo listar unidades com unidades de lista, também mostre unidades inativas e unidades que seguem outras unidades. Ao mostrar propriedades da unidade / trabalho / gerente, mostre todas as propriedades, independentemente de elas estarem definidas ou não.

Também útil, do ArchWiki :

systemctl             # List running units
systemctl list-units  # Idem
systemctl --failed    # List failed units

0

/etc/init.d contém scripts usados ​​pelas ferramentas de inicialização do System V (SysVinit).

Lista executável:

ls -F /etc/init.d/ | grep '*$'
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.