• ベストアンサー

apacheの実行ユーザ名を取得

httpdを実行しているユーザを取得するコマンドを教えてください。 # ps alx を試しましたが、これでは実行ユーザは表示されませんでした。 apacheの設定を見れば分かりますが、勉強のためにコマンドで取得する方法を教えてください。 ディストリビューションはVineLinuxです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41855
noname#41855
回答No.1

ps auxw で表示できます。 ただし、これでは全てのプロセスが表示されてhttpdがどれなのか見づらいため ps auxw | grep httpd として絞り込むのが良いでしょう。 さらに、apacheは複数の子プロセスを作り、子プロセスの実行ユーザはnobodyのことがあります。 そこで ps auxw | grep /usr/local/apache/bin/httpd と、フルパスで指定してあげれば親プロセスの実行ユーザを表示できます。

ikemnt
質問者

お礼

ありがとうございます。 できました。

すると、全ての回答が全文表示されます。

関連するQ&A