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

1

Quando estou executando o comando ps aux | grep httpd , ele mostra que httpd está em estado de execução, mas executando systemctl status httpd - está inativo e desabilitado. Por que isso acontece?

    
por prudent amatur 05.11.2015 / 15:49

1 resposta

3

httpd é iniciado manualmente por alguém, fora de controle do gerenciador de serviços do systemd. Isso pode ser devido a propósitos de depuração (ou seja, iniciando httpd no primeiro plano).

Do manual:

systemctl - Control the systemd system and service manager

O comando ps lista apenas os processados iniciados e systemctl lista quais serviços são conhecidos e podem ser gerenciados pelo systemd.

Do manual:

ps - report a snapshot of the current processes.

    
por 05.11.2015 / 15:58

Tags