2016-12-29 6 views
1

나는 Sun Grid Engine을 사용하여 qsub과 함께 제출 된 마지막 작업의 ID를 어떻게 얻을 수 있습니까?qsub : 마지막 작업 ID 제출

는 현재 당신이 qsub 명령의 출력에서 ​​작업 ID를 캡처해야

alias lastjob="qstat -u $(whoami) |tail -n1| sed '/LOGIN/d'|cut -d' ' -f1" 

답변

1

이상적이 bash는 별칭을 사용

jobid=$(qsub -terse helloworld.sh) 

당신은 그것을 후 나중에 마지막 작업 ID가 필요한 경우 qstat를 사용할 수 있습니다. qstat의 문제점은 "구분"구분 기호로 인해 발생합니다. qstat 출력에는 작업 ID 앞에 여러 공백이 있습니다. 대신 awk를 시도하십시오.

나를 위해 작동합니다

qstat | tail -n 1 | awk '{print $1}'