在我的系统上,我可以使用以下命令检查作业的状态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。