监控简单流程输出

监控简单流程输出

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

相关内容