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を検索すると、他の誰かのルビースクリプトであることがわかります。問題が発生します。
'psax'からの出力を解析する
私はそのアイデアが好きではありませんが、Linuxでこれを行うことができます
exec('ps -A | grep ruby.rb', $output);
他のシステムについてはよくわかりません。