Linux:Рецепты/Автоматическое включение с помощью часов реального времени: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Автоматическое включение с помощью часов реального времени= ==Проблема== Настройка включения по расписанию с помощью часов реального времени. ==Решение== Воспользуемся командой rtcwake из состава пакета util-linux. Мож...»)
 
Нет описания правки
Строка 19: Строка 19:
В системах без [[systemd]], посмотрите '''/proc/acpi/info'''.
В системах без [[systemd]], посмотрите '''/proc/acpi/info'''.
}}
}}
Вот пример перевода в спящий режим на 60 секунд:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo rtcwake -m freeze -s 60
</syntaxhighlight>
* '''-m''' - задает режим сна;
* '''-s''' - количество секунд до повторного запуска;
Пример автоматизации выключения и включения системы в '''/etc/crontab'''. В 20:00 по будням команда rtcwake останавливает работу системы с сохранением состояния на диск и запускает ее спустя 8 часов:


<syntaxhighlight lang="bash">
00 20 * * 1-5 root /usr/sbin/rtcwake -m disk -s 28800
</syntaxhighlight>
</syntaxhighlight>


=См.также=
=См.также=

Версия от 13:58, 19 августа 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


Автоматическое включение с помощью часов реального времени

Проблема

Настройка включения по расписанию с помощью часов реального времени.

Решение

Воспользуемся командой rtcwake из состава пакета util-linux. Можно указать интервал или конкретное время включения.

Примечание

Когда rtcwake останавливает систему, он переводит ее в состояние сна ACPI.

Если в вашей системе используется systemd, загляните в /sys/power/state, чтобы узнать, какие состояния сна поддерживает ваша система.

В системах без systemd, посмотрите /proc/acpi/info.

Вот пример перевода в спящий режим на 60 секунд:

sudo rtcwake -m freeze -s 60
  • -m - задает режим сна;
  • -s - количество секунд до повторного запуска;

Пример автоматизации выключения и включения системы в /etc/crontab. В 20:00 по будням команда rtcwake останавливает работу системы с сохранением состояния на диск и запускает ее спустя 8 часов:

00 20 * * 1-5 root /usr/sbin/rtcwake -m disk -s 28800

См.также

Внешние ссылки