「ps aux | grep httpd」と「systemctl status httpd」の違い

「ps aux | grep httpd」と「systemctl status httpd」の違い

コマンドを実行すると実行中とps aux | grep httpd表示されますが、httpd実行中はsystemctl status httpd無効と無効になります。なぜですか?

答え1

httpdシステムサービスマネージャの管理を受けずに誰かが手動で起動しました。これは、デバッグの目的(httpdフォアグラウンドで実行など)が原因である可能性があります。

マニュアルから:

systemctl - systemdシステムとサービスマネージャの制御

このpsコマンドは、開始された処理済みサービスとsystemctl認識され、systemdによって管理できるサービスのみをリストします。

マニュアルから:

ps - 現在のプロセスのスナップショットを報告します。

関連情報