Mam ten skrypt bashowy;
for (( i = 1 ; i <= 160 ; i++ )); do
qsub myccomputations"${i}".pbs
done
Zasadniczo wolałbym, aby między każdą iteracją występowało 1 sekundowe opóźnienie. Powodem jest to, że przy każdej iteracji wysyła plik programu mycomputation"${i}$.pbs
do węzła podstawowego w celu rozwiązania. Motywacja jest taka, że rozwiązanie w tym przypadku wymaga użycia pseudolosowych liczb, a RNG, którego używam (R), wykorzystuje czas procesora jako zalążek.
Więc jak poprosić bash
for (( i = 1 ; i <= 160 ; i++ )); do
wait 1 sec
qsub myccomputations"${i}".pbs
done