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.