Diferença entre “ps aux | grep httpd” e “systemctl status httpd”

Diferença entre “ps aux | grep httpd” e “systemctl status httpd”

Quando estou executando o comando ps aux | grep httpd, ele mostra que httpdestá no estado de execução, mas em execução systemctl status httpd- está inativo e desativado. Por que é tão?

Responder1

httpdé iniciado manualmente por alguém, fora do controle do gerenciador de serviços do systemd. Isso pode ser devido a fins de depuração (ou seja, começar httpdem primeiro plano).

Do manual:

systemctl - Controla o sistema systemd e o gerenciador de serviços

O pscomando lista apenas os processados ​​que foram iniciados e systemctllista quais serviços são conhecidos e podem ser gerenciados pelo systemd.

Do manual:

ps – relata um instantâneo dos processos atuais.

informação relacionada