![Executando serviços](https://rvso.com/image/1035901/Executando%20servi%C3%A7os.png)
Existe uma maneira de conseguirprecisolista de serviços com status "está em execução"/"não está em execução" especificado.
service --status-all
produz mais de 30 ?
serviços.
Por que esse resultado não é tão informativo? É tão difícil determinar se o serviço está em execução ou não? E como obter os status exatos de todos os serviços?
zerkms@ubuntu-server-11:~$ sudo service --status-all 2>&1|grep cron
[ ? ] cron
zerkms@ubuntu-server-11:~$ sudo service cron status
cron start/running, process 804
Responder1
Parece um bug no service
script. Alterar o padrão grep na linha 77 dá melhores resultados:
"\(^\|\W\)status)"
Editar
Encontrei um relatório de bug no Debian sobre isso. Um patch está disponível, funcionalmente equivalente ao que escrevo acima:serviço não analisa corretamente "cron" init.d. O Launchpad não reconhece o projeto sysvinit-utils
.