プロが教えるわが家の防犯対策術!

httpdを実行しているユーザを取得するコマンドを教えてください。
# ps alx
を試しましたが、これでは実行ユーザは表示されませんでした。

apacheの設定を見れば分かりますが、勉強のためにコマンドで取得する方法を教えてください。

ディストリビューションはVineLinuxです。

A 回答 (1件)

ps auxw


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

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

お礼日時:2007/01/13 11:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!