2009-10-26 249 views
0

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

ruby​​.rb SOMEUSERID

,我怎么能找到的东西完全一样是否正在运行或不?目前我使用PID来检查,​​但我不知道这是否有效。如果有很多用户运行ruby脚本,并且ruby脚本意外关闭,会怎么样? php脚本现在寻找这个PID,然后它变成别人的ruby脚本....麻烦随之而来。从“ps的斧头”

+0

谢谢编辑。 g – gpwu 2009-10-26 20:00:50

+0

你应该删除红宝石标签,因为这个问题是关于PHP而不是红宝石 – johannes 2009-10-26 20:27:12

回答

0

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

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

不知道什么是关于其他系统。