2012-02-27 30 views

Respuesta

7

¡Quizás puedas probar esto!

ps ax | grep *.php 
+0

Eso no va a incluir 'bin/consola mi: comando' por ejemplo. –

11

En una ventana de SSH:

telnet localhost 80 

En otro, averiguar el número de puerto:

lsof -p `pidof telnet` 

Entonces, para averiguar el proceso:

netstat -nap | grep {port} 

Y finalmente:

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

que cada proceso que se ejecuta cuando se realiza una conexión al servidor httpd con el fin de mostrarse. Si busca en esta lista, encontrará su script PHP.

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

esto solo muestra 'php5-cgi' –

+1

esto no muestra nada útil en linux centos –

+1

Si está ejecutando php como módulo Apache no verá nada de esta manera, solo puede ver los procesos Apache – KoviNET

1

Puede usar pgrep para eso, p.

pgrep -l php 

o:

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