2009-10-26 161 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); 

不知道什麼是關於其他系統。