Я хотел бы иметь цикл while в Bash, как это:
while read i
do
~/bin/submit_job $i
sleep N
done
Но я бы хотел, чтобы N во sleep N
был коротким в начале, а затем постепенно увеличивался после первых нескольких циклов. Что-то вроде одной секунды на первые 8, затем увеличьте в секундах, как это:
1 1 1 1 1 1 1 1 (first 8 iterations)
2 2 2 2 2 2 2 2
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
...
Есть идеи?