У меня есть этот скрипт bash;
for (( i = 1 ; i <= 160 ; i++ )); do
qsub myccomputations"${i}".pbs
done
В принципе, я бы предпочел, чтобы между каждой итерацией была задержка в 1 секунду. Причина в том, что на каждой итерации он отправляет программный файл mycomputation"${i}$.pbs
на основной узел для решения. Мотивация заключается в том, что решение в этом случае включает использование псевдослучайных чисел, а ГСЧ, который я использую (R), использует время ЦП в качестве начального числа.
Так как же попросить Баша
for (( i = 1 ; i <= 160 ; i++ )); do
wait 1 sec
qsub myccomputations"${i}".pbs
done