マイシステムでは、以下を使用してジョブの状態を確認できますqstat
。
$ qstat 2048930
Job ID Name User Time Use S Queue
------------------------- ---------------- --------------- -------- - -----
2123456 run.pbs kilojoules 0 Q bigq
この出力をどのように継続的に監視できますか?つまり、最新の状態を確認するためにコマンドを再入力する必要がないように、出力が常に更新されることを望みます。それはまるでqstat 2048930 | tail -f
答え1
一般的なアプローチは以下を使用することですwatch
。
watch qstat 2048930
これにより、2秒ごとにコマンドが実行され、出力が更新され続けます。その項目がなく、watch
インストールできない場合は、単純なループを使用できます。
while :; do qstat 2048930; sleep 2; done
を使用して停止できますCtrlC。