說Ruby腳本使用PHP運行如何檢查ruby腳本是否在PHP腳本的後臺運行?
ruby.rb SOMEUSERID
,我怎麼能找到的東西完全一樣是否正在運行或不?目前我使用PID來檢查,但我不知道這是否有效。如果有很多用戶運行ruby腳本,並且ruby腳本意外關閉,會怎麼樣? php腳本現在尋找這個PID,然後它變成別人的ruby腳本....麻煩隨之而來。從「ps的斧頭」
說Ruby腳本使用PHP運行如何檢查ruby腳本是否在PHP腳本的後臺運行?
ruby.rb SOMEUSERID
,我怎麼能找到的東西完全一樣是否正在運行或不?目前我使用PID來檢查,但我不知道這是否有效。如果有很多用戶運行ruby腳本,並且ruby腳本意外關閉,會怎麼樣? php腳本現在尋找這個PID,然後它變成別人的ruby腳本....麻煩隨之而來。從「ps的斧頭」
我不喜歡這個主意,但你可以這樣做在Linux上
exec('ps -A | grep ruby.rb', $output);
不知道什麼是關於其他系統。
輸出解析也許
謝謝編輯。 g – gpwu 2009-10-26 20:00:50
你應該刪除紅寶石標籤,因爲這個問題是關於PHP而不是紅寶石 – johannes 2009-10-26 20:27:12