コマンドを実行しているときps aux | grep httpd
、httpd
実行状態にあることが表示されますが、実行中はsystemctl status httpd
非アクティブで無効になっています。なぜでしょうか?
答え1
httpd
systemd サービス マネージャーの制御外で、誰かによって手動で起動されます。これは、デバッグ目的 (つまり、httpd
フォアグラウンドで起動) によるものである可能性があります。
マニュアルより:
systemctl - systemd システムとサービス マネージャーを制御する
このps
コマンドは、開始されたプロセスと、systemctl
systemd によって既知で管理可能なサービスのみをリストします。
マニュアルより:
ps - 現在のプロセスのスナップショットを報告します。