如何检查ruby脚本是否在PHP脚本的后台运行?

时间:2009-10-26 19:38:04

标签: php ps

说ruby脚本正在运行

ruby​​.rb SOMEUSERID

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

2 个答案:

答案 0 :(得分:0)

从'ps ax'解析输出可能是

答案 1 :(得分:0)

我不喜欢这个想法,但你可以在linux上做到这一点

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

不确定其他系统是什么。