0

リモートマシンでJavaプログラムを実行し、そのログをインターセプトしたい。また、プログラムが実行を完了したかどうか、また、プログラムが正常に実行されたかどうか、またはエラーのために実行が停止されたかどうかを知りたい。

この目的で利用できる既製のJavaライブラリはありますか?また、このプログラムを使用して、Java / Ruby/Pythonなどのさまざまな言語のリモートプログラムのログ/実行完了を取得できるようにしたいと思います。

4

2 に答える 2

1

いつ完了したかを判断するだけの場合(他の質問のように、すべての出力を実際にキャプチャするつもりはない)、プロセスIDの存在を確認するだけで、プロセスIDが見つからない場合、自宅に電話。そのためのログは本当に必要ありません。

于 2012-08-30T23:14:36.123 に答える
0

別のプロセスのログから読み取るには、Apache Commons Tailerを参照してください。プロセスが正常に完了したかどうかのチェックに関しては、少しトリッキーです。プロセスの実行を、Java プログラムがチェックできるファイルにステータスを書き出すシェル スクリプトでラップします。その方法の詳細については、こちらを参照してください。

于 2012-08-30T23:33:57.433 に答える