Tôi có kịch bản bash này;
for (( i = 1 ; i <= 160 ; i++ )); do
qsub myccomputations"${i}".pbs
done
Về cơ bản, tôi thích nếu có độ trễ 1 giây giữa mỗi lần lặp. Lý do là tại mỗi lần lặp, nó sẽ gửi tệp chương trình mycomputation"${i}$.pbs
đến một nút lõi để giải quyết. Động lực là việc giải quyết trong trường hợp này liên quan đến việc sử dụng các số ngẫu nhiên giả và RNG tôi sử dụng (R) sử dụng thời gian CPU làm hạt giống.
Vậy làm thế nào để bạn yêu cầu bash
for (( i = 1 ; i <= 160 ; i++ )); do
wait 1 sec
qsub myccomputations"${i}".pbs
done