【问题标题】:Get CPU usage for a specific running PHP script获取特定正在运行的 PHP 脚本的 CPU 使用率
【发布时间】:2016-08-17 14:50:39
【问题描述】:

我正在异步运行多个 PHP 脚本。我想获取 PHP 运行的所有脚本的计数(以及是否可能使用 CPU 百分比)。
现在我使用 ps -C php --no-headers | wc -l 返回所有 php 脚本的计数,但我只想要一个特定脚本的计数。当我使用 htop 时,我会看到完整的地址和参数,但我无法在 ps 命令中指定参数。
我该怎么做?
编辑 #1: 我的多次异步运行的脚本与其他脚本有一个共同的名称(cake.php(用于 CakePHP 框架))。我正在尝试通过发送到脚本(cake.php my_arg)的参数来获取脚本。我想要带有参数 my_arg 的脚本。

【问题讨论】:

    标签: php linux shell process command


    【解决方案1】:

    您可以使用-p PID 代替-C php,但您需要检查哪个PID 正在执行您的php 脚本。

    我还认为,如果您使用-C my_script.php,它应该可以工作(取决于您运行脚本的方式)。

    【讨论】:

    • 谢谢@krzyk。我不知道正在运行的进程的PID。因为有多个进程在运行(大约 100 个进程)。 -C my_script.php 也不起作用。
    猜你喜欢
    • 2014-03-29
    • 2010-09-08
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    相关资源
    最近更新 更多