Se eu executar o comando "service --status-all", cada serviço (em execução?) Será listado no formato de coluna. A primeira coluna tem um [? ], [+] ou [-] antes do nome do serviço. O que essa coluna representa? O que significa?, + E -?
Desculpe se esta é uma pergunta simples. Pesquisei on-line por ~ 30 minutos antes de vir aqui e perguntar.
Eu até encontrei o seguinte: O que significam os símbolos em serviço - status-all? onde a resposta "correta" declara "Desenha um [+] ou [-] dependendo se o status de saída era zero ou diferente de zero, respectivamente.".
Então, acho que minha nova pergunta é o que significa status zero e diferente de zero (!?!?!)?
sudo service --status-all 2>&1 | grep ssh
saídas,[ - ] ssh
mesmo quando executo esse comando do SSH? Ou por quesudo service --status-all 2>&1 | grep lightdm
saídas[ ? ] lightdm
quandosudo service lightdm status
funciona como um encanto?/etc/init.d
problema de legado . No meu computador atualizado em série,/etc/init.d/ssh status; echo $?
mostra diferente de zero (ruim, não está em execução) einitctl list
não mostra SSH. Na minha caixa de 14.04initctrl
faz show de SSH masservice
ainda não pode ler o estado. Lembre-se também de queinitctrl
funciona para o Upstart eservice
faz partesysvinit-utils
. Não é a mais clara das fotos, mas acho que isso pode ajudar a explicar algumas das peculiaridades. Eu tenho certeza que a mudança para o systemd vai esclarecer tudo. D: