Это очень странная вещь. Если я запустил этот сценарий оболочки на сервере CentOS 5 (32 бита).
time.sh
#!/bin/bash for i in {1..10} do NOW=$(date +"%M:%S") echo "$i $NOW" done
Результат
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
Вы видите, что время меняется каждую микросекунду. Не знаю, в чем проблема.
Я запускаю скрипт на другом сервере. Результат в порядке.
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