Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
说一个红宝石脚本正在运行
ruby.rb SOMEUSERID
使用 PHP,我如何才能知道当前是否正在运行类似的东西?目前我正在使用 PID 进行检查,但我不确定这是否有效。如果有很多用户运行 ruby 脚本,而 ruby 脚本意外关闭怎么办。php 脚本现在寻找这个 PID,然后结果证明它是别人的 ruby 脚本....麻烦随之而来。
解析“ps ax”的输出
我不喜欢这个主意,但你可以在 linux 上做到这一点
exec('ps -A | grep ruby.rb', $output);
不知道其他系统怎么样。