0

Rubyスクリプトをデーモンとして実行していますが、デーモンではありません。データベースからタスクを取得して処理します。PHP Webフロントエンドからこのスクリプトを監視し、「正常に動作する」、「問題がN個ある」などのステータスメッセージを表示したいと思います。

デーモンgemを使用せずにこれを行うにはどうすればよいですか?出来ますか?

4

1 に答える 1

0

PHPは、exec任意のコマンドを実行する機能を提供します。これを使用して、目的のプロセスが失敗しているか実行されているかを確認できます。あなたは次のようなことをすることができます:

<?php 
  $ruby_command = 'ruby check_status.rb 2>&1' ;
 $out = exec($ruby_command);
?>

出力を確認して、やりたいことを実行します。それの何が問題なのですか?

于 2013-02-24T23:34:37.387 に答える