Вопросы с тегом «sleep»

команда для задержки выполнения программы на заданный промежуток времени. Для режима низкого энергопотребления используйте вместо этого * suspend *.

33
Выполнение цикла точно один раз в секунду

Я запускаю этот цикл, чтобы проверять и печатать некоторые вещи каждую секунду. Однако, поскольку вычисления занимают, возможно, несколько сотен миллисекунд, время печати иногда пропускается за секунду. Есть ли способ написать такой цикл, чтобы я гарантированно получал распечатку каждую секунду?...

19
Избежание ожидания в bash без команды sleep

Я знаю, что могу подождать, пока условие станет истинным в bash, выполнив: while true; do test_condition && break sleep 1 done Но он создает 1 подпроцесс на каждую итерацию (сон). Я мог бы избежать их, сделав: while true; do test_condition && break done Но он использует много...

18
крон против сон - что лучше с точки зрения эффективного использования процессора / памяти?

Дело: Мне нужно запустить некоторые команды / скрипт через определенные промежутки времени, и для этого у меня есть два варианта: создать cron-job реализовать цикл sleepв самом скрипте. Вопрос: Какой вариант лучше с точки зрения потребления ресурсов, почему? Это cronлучший способ? Использует ли...

17
Как запустить службу user systemd для запуска в спящем режиме (он же приостановлен, hibernate)?

Основываясь на различных источниках, которые я собрал вместе ~/.config/systemd/user/screenlock.service: [Unit] Description=Lock X session Before=sleep.target [Service] Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target Я включил это используя systemctl...

12
через некоторое время сделайте что-нибудь (и, возможно, покажите результат в консоли)

Я использую Ubuntu Server 16.04, и я хочу использовать утилиту atв моем текущем сеансе, чтобы сделать что-то через 1 минуту (скажем, an echo), без указания конкретной даты и времени - всего на 1 минуту вперед от текущего времени. Это не удалось: echo 'hi' | at 1m Причина я выбираю atболее...

11
Сон до следующего появления определенного времени

Мне нужна серия команд или одна команда, которая спит, пока не произойдет следующее вхождение определенного времени, например «4:00». Как бы я это сделал? Команда atили cronjob не вариант, потому что я не должен оставлять сценарий, в котором я сейчас нахожусь. Конкретный случай, о котором я говорю,...

11
Как определить количество времени, оставшегося в «сне»?

У меня есть: sleep 210m && for i in $(seq 1 5); do echo -e '\a'; sleep 0.5; done работает как простой, без излишеств таймер, чтобы напомнить мне, когда что-то должно быть сделано. Это sleep 210mPID 25347. Я пытаюсь выяснить, сколько времени осталось во сне. Лучшее, что я придумал, когда я...

10
Как выключить систему, но при этом оставить ее доступной в сети

Я пытаюсь установить файловый сервер в своей сети для обслуживания данных и резервного копирования. Я хочу, чтобы эта машина была доступна в любое время, но я бы предпочел не включать ее постоянно (для экономии энергии). Можно ли настроить все так, чтобы оно автоматически приостанавливалось (или...

10
Проснись монитор от сна удаленно

У меня есть сервер под управлением Ubuntu xdmс , openboxна которой подключен монитор , который отображает видео , которое запускается через демон cron. Когда монитор не используется в течение определенного времени, он переходит в спящий режим, и я не могу разбудить его с процессом видео: монитор...

10
Выполнять команду каждые X секунд

Я хочу выполнять команду каждые 10 секунд, и выполняется ли она в фоновом режиме (тем самым исключая watch?). Все ответы показывают что-то вроде следующего, но это будет выполняться каждые 11-14 секунд. Как это можно сделать? while true; do # perform command that takes between 1 and 4 seconds sleep...

8
В чем разница между && и; когда разветвляешься на задний план?

Я только что задал вопрос о разветвлении процесса, чтобы уснуть на заднем плане. Запись, которую я придумал, выглядит следующим образом: sleep 10 && echo "hello world" & Этот ответ на другой вопрос использует другой формат. ( sleep 10 ; echo "hello world" ) & Я знаю, что...

2
Предотвратить разрядку батареи от постоянной записи ввода-вывода в браузерах

По какой-то причине обычные браузеры (Chromium особенно плох, но Firefox не намного лучше) генерируют постоянную загрузку ввода-вывода, особенно записи, в моей системе Debian. Это имеет место даже тогда, когда браузер не имеет никакой работы (например, я просто читаю статическую веб-страницу или...