2012-02-27 43 views

回答

7

也許你可以試試這個!

ps ax | grep *.php 
+0

這將不包括 '斌/安慰我:命令' 爲例。 – 2016-11-17 12:53:18

11

在一個SSH窗口:

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' – 2015-10-01 04:47:19

+1

這沒有顯示任何有用的東西在Linux centos – 2016-09-03 17:38:54

+1

如果你運行php作爲Apache模塊,你不會看到任何東西,你可以看到Apache進程 – KoviNET 2017-02-06 12:45:20

1

您可以使用pgrep爲,例如

pgrep -l php 

或:

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