É uma coisa muito estranha. Se eu executar este script de shell no servidor CentOS 5 (32 bits).
time.sh
#!/bin/bash
for i in {1..10}
do
NOW=$(date +"%M:%S")
echo "$i $NOW"
done
O resultado é
1 05:27
2 05:09
3 05:27
4 05:09
5 05:27
6 05:09
7 05:27
8 05:09
9 05:27
10 05:09
Você vê a hora muda a cada microssegundo. Eu não sei qual é o problema.
Eu corro o script em outro servidor. O resultado é OK.
1 52:58
2 52:58
3 52:58
4 52:58
5 52:58
6 52:58
7 52:58
8 52:58
9 52:58
10 52:58