php - 通过PS查看某些运行脚本

标签 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

谢谢!

最佳答案

如果你用这个算数:

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/

相关文章:

linux - grep初始空间

php - Laravel groupBy 使用 Carbon - 意外地限制了分组数组的长度

php - PHP 中的日期格式

php - 使用多个字段对 MySQL 进行排序以供选择

linux - Tomcat 安装的文件夹访问在 linux 上被拒绝

linux - 使用名称中包含空格的隐藏文件和文件\文件夹

c - stdio.h - libfile 的名称是什么,我在哪里可以找到它 Linux

php - 使用社交身份验证详细信息从内置登录系统登录

regex - 如何让 "grep -zoP"分别显示每个匹配项?

regex - 在 grep 中抑制匹配本身