【问题标题】:how to check if ruby script is running in background from PHP script?如何检查 ruby​​ 脚本是否在 PHP 脚本的后台运行?
【发布时间】:2023-03-25 01:30:02
【问题描述】:

说一个 ruby​​ 脚本正在运行

ruby.rb SOMEUSERID

使用 PHP,我如何才能知道当前是否正在运行类似的东西?目前我正在使用 PID 进行检查,但我不确定这是否有效。如果有很多用户运行 ruby​​ 脚本,而 ruby​​ 脚本意外关闭怎么办。 php 脚本现在寻找这个 PID,然后发现是别人的 ruby​​ 脚本....麻烦接踵而至。

【问题讨论】:

    标签: php ps


    【解决方案1】:

    我不喜欢这个主意,但你可以在 linux 上这样做

    exec('ps -A | grep ruby.rb', $output);
    

    不确定其他系统的情况。

    【讨论】:

      【解决方案2】:

      也许从“ps ax”解析输出

      【讨论】:

        猜你喜欢
        • 2010-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多