У меня есть этот скрипт bash;
for (( i = 1 ; i <= 160 ; i++ )); do
qsub myccomputations"${i}".pbs
done
В принципе, я бы предпочел, чтобы между каждой итерацией была 1-секундная задержка. Причина в том, что на каждой итерации он отправляет файл программы mycomputation"${i}$.pbs на решающий узел. Мотивация заключается в том, что решение в этом случае предполагает использование псевдослучайных чисел, а используемый RNG (R) использует время процессора как семя.
Итак, как вам спросить bash на
for (( i = 1 ; i <= 160 ; i++ )); do
wait 1 sec
qsub myccomputations"${i}".pbs
done
Если вы хотите достичь того, что предлагает ваша тема, вы должны использовать «at».
Для получения дополнительной информации см.
man at
.