UNIX сон спит больше, чем следует Android - PullRequest
1 голос
/ 09 июля 2020

Я хотел создать простой сценарий 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 работает без сбоев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...