我需要获取所有正在运行的 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
谢谢!
最佳答案
如果你用这个算数:
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
所做的只是计算输出行,即包含您正在运行的脚本的行。
关于php - 通过PS查看某些运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16856688/