2012-02-27 17 views

答えて

7

多分あなたはこれを試すことができます! 1つのSSHウィンドウで

ps ax | grep *.php 
+0

は含まれません 'コマンドのbin /私を慰めます'。 –

11

別で

telnet localhost 80 

、ポート番号を調べる:プロセスを見つけるために、そして

lsof -p `pidof telnet` 

を:

netstat -nap | grep {port} 

最後に:

strace -o /tmp/output -f -r -s4096 -p {PID} 

は、あなたあなたが順番にサーバへのhttpd接続を行う際に実行するすべてのプロセス表示されます。このリストを検索すると、PHPスクリプトが見つかります。

33
pstree | grep php 
ps aux | grep php 
ps xuww | grep php 
... 
+1

これは 'php5-cgi'を表示します –

+1

これはLinux centosで役立つものを表示しません –

+1

Apacheモジュールとしてphpを実行している場合、この方法で何も表示されません。 – KoviNET

1

これには、たとえばpgrepを使用できます。

pgrep -l php 

か:例:

pgrep php && echo PHP script is running || echo PHP script is NOT running