我需要获取所有正在运行的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
谢谢!
答案 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
所做的只是计算输出行,包含您正在运行的脚本的行。