背景作業を開始しました。進行状況と中断の有無を知る方法はありますか?
私のコマンドラインは次のとおりです。
java weka.classifiers.trees.J48 -t data.arff J48-data.model >& log
答え1
Javaプロセスの場合は、jpsコマンドを使用してください。これは、JavaプロセスのJava環境に関する追加情報を提供します。
答え2
簡単にtail
記録できます。これは、ジョブが定期的な出力を生成する場合に便利です。
または、ps -ef
ジョブの現在の状態(たとえば、実行中、完了、または他の状態)を通知します。
答え3
またJavaに対するNikhilの提案jps
そしてRoryはログチェックを提案しました。:
出力でプロセスを見つけることができます。htop
(またはtop
、UIははるかに悪いです)。現在使用されているCPU時間を確認できます。
次のコマンドを使用してプロセスを追跡できます。strace
(Linuxや他のuniceなどのいくつかのクラス)trace
:dtrace
1234はプロセスIDです。これは、プロセスが何をしているのか(有用でもそうでなくても)、または入力を待っている場所でブロックされているかどうかを示します。ktrace
strace -p1234