0

我需要获取所有正在运行的 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

谢谢!

4

1 回答 1

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所做的只是计算输出行,即包含您正在运行的脚本的行。

于 2013-05-31T12:08:58.830 回答