2016-12-29 47 views

ответ

1

В идеале, вы должны захватить идентификатор задания из вывода команды qsub:

jobid=$(qsub -terse helloworld.sh) 

Если вам нужен последний идентификатор задания позже после него , вы можете использовать qstat. Похоже, ваша проблема с qstat вызвана разделителями. Выход qstat содержит несколько пробелов перед идентификатором задания. Вместо этого попробуйте awk.

Это работает для меня:

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