내 시스템에서는 다음을 사용하여 작업 상태를 확인할 수 있습니다 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.