通过PS查看某些运行脚本

时间:2013-05-31 11:54:30

标签: php linux grep ps

我需要获取所有正在运行的PHP脚本的列表,但通过“ls”管道我的grep只是给我一个当前目录中所有PHP文件的列表,而不是当前正在运行的脚本的名称。

我如何做到这一点?

我能够获得当前运行的PHP脚本的数量

root@myhost:/var/www/cron/jobs# ps -ef | grep *.php | grep -v grep | wc -l

这就是我需要的东西:

root@myhost:/var/www/cron/jobs# ps -ef | grep *.php | grep -v grep | ls

谢谢!

1 个答案:

答案 0 :(得分:1)

如果你得到这个计数:

root@myhost:/var/www/cron/jobs# ps -ef | grep *.php | grep -v grep | wc -l

然后

root@myhost:/var/www/cron/jobs# ps -ef | grep *.php | grep -v grep

应该只列出正在运行的脚本,因为wc -l所做的只是计算输出行,包含您正在运行的脚本的行。