Я хотел создать простой сценарий bash, но заметил, что sleep
не работает должным образом.
Мой сценарий:
#!/bin/bash
while true
do
echo $(date)
sleep 1
done
Результат этого сценария:
Thu Jul 9 14:45:19 UTC 2020
Thu Jul 9 14:45:25 UTC 2020
Thu Jul 9 14:45:27 UTC 2020
Thu Jul 9 14:45:31 UTC 2020
Thu Jul 9 14:45:39 UTC 2020
Thu Jul 9 14:45:41 UTC 2020
Thu Jul 9 14:45:44 UTC 2020
Thu Jul 9 14:45:54 UTC 2020
Thu Jul 9 14:46:12 UTC 2020
Thu Jul 9 14:46:22 UTC 2020
Thu Jul 9 14:46:43 UTC 2020
Thu Jul 9 14:47:06 UTC 2020
Также пробовал read -t 1 -u 1
, результаты такие же.
Что может быть причиной этого?
Я должен указать, что использую это скрипт на Ubuntu 18.04, который работает на устройстве android с помощью приложения Linux Deploy. Кажется, что Ubuntu работает без сбоев.