Как запланировать выключение в Linux

Как запланировать выключение в Linux

В Linux есть много разных советов и приемов, которые действительно могут улучшить вашу жизнь и продуктивность. Один из таких приемов - научиться планировать выключение на ПК с Linux.

В этом руководстве мы рассмотрим, как запланировать любой компьютер с Linux, чтобы он автоматически выключался по расписанию. Кроме того, мы расскажем, как использовать полезный инструмент rtcwake для автоматического пробуждения ПК!

Инструмент выключения

Как запланировать выключение в Linux

Автоматическое выключение Linux лучше всего работает с помощью встроенного инструмента выключения . Программа завершения работы включена во все дистрибутивы Linux автоматически, поэтому нет необходимости ее устанавливать. Использовать его довольно просто и работает круглосуточно.

Примечание: не знаете, как работает 24-часовой режим? Воспользуйтесь этим бесплатным инструментом расчета конверсии .

Для включения или выключения системы Linux требуются права root. Завершение работы не будет работать правильно без корневой оболочки. Чтобы получить root-права, откройте терминал и войдите в систему с root-правами с помощью su . В качестве альтернативы, если su не работает, попробуйте sudo -s .

вс -

или

sudo -s

С root теперь работает команда выключения . Чтобы немедленно выключить компьютер с Linux, выполните:

выключение -P сейчас

В качестве альтернативы, чтобы запланировать выключение в определенное время, замените сейчас определенным периодом времени. В этом примере мы настроим Linux на выключение ровно в 19:25 (19:25).

выключение -P 19:25

В любой момент запланированную команду выключения можно отменить с помощью флага c . Отмените выключение с помощью:

выключение -c

Перезагрузка с помощью инструмента выключения

Удобно использовать команду shutdown для автоматического выключения ПК с Linux в заданное время. Однако, несмотря на свое название, выключение способно на гораздо большее. Одна из наиболее полезных функций этой команды - флаг «перезапуска». С его помощью команда перезагрузит ваш компьютер с Linux по расписанию.

Использование флага r для планирования перезапуска с выключением работает аналогично тому, как работает флаг P. Просто напишите команду, укажите время и используйте флаг:

выключение -r 19:25

Как всегда, чтобы отключить команду перезагрузки, выполните shutdown -c .

Расписание пробуждения

Как запланировать выключение в Linux

Rtcwake - это инструмент, который позволяет пользователям приостанавливать работу своего ПК и планировать его выход из спящего режима на более позднее время. В отличие от выключения , команда rtcwake может использовать разные типы расписаний. В частности, он работает как с секундами, так и со временем UTC (24 часа).

Этот инструмент имеет множество различных настроек и функций. Чтобы получить максимальную отдачу от rtcwake , сохраните таблицу команд в текстовый файл для последующего чтения.

rtcwake --help >> ~ / rtcwake-help.txt

Приостановить к ОЗУ и проснуться

Популярный способ засыпать компьютер - перевести его в оперативную память. Многие люди идут по этому пути вместо того, чтобы приостанавливать работу с диском, поскольку приостановка работы с ОЗУ обеспечивает превосходную экономию энергии на ноутбуках. С помощью инструмента rtcwake этот тип приостановки можно автоматизировать. Чтобы настроить компьютер с Linux на автоматическое переключение в ОЗУ и выход из него через 8 часов, введите следующие команды.

Примечание: инструмент RTCwake может использовать как секунды, так и время UTC. Для более точного пробуждения лучше использовать секунды .

вс -

или

sudo -s rtcwake -m mem -s 28800

Приостановить на диск и проснуться

Предпочитаете переходить в режим ожидания на диске, когда переводите компьютер с Linux в спящий режим? Почему бы не запланировать это с помощью rtcwake ! Получите корневую оболочку и выполните следующие действия, чтобы приостановить работу на диске на 12 часов.

rtcwake -m диск -s 43200

Приостановка и другие операции

Автоматический сон и пробуждение довольно полезны, но как насчет запуска программ сразу после пробуждения? К счастью, благодаря особенностям работы Linux и UNIX, rtcwake легко  передать  другим командам. Например, чтобы запустить Libre Office сразу после  выхода rtcwake из режима ожидания  , выполните эту команду.

Примечание: при передаче других команд с помощью rtcwake лучше всего использовать sudo, иначе программы или скрипты могут открываться не тем пользователем.

sudo rtcwake -m mem -s 28800 && libreoffice

Добавление && указывает приглашению Bash выполнить одну операцию И другую, и так далее. Например, чтобы запустить несколько программ после выхода из режима ожидания, попробуйте:

sudo rtcwake -m mem -s 2800 && libreoffice && firefox && gnome-terminal && gimp

Не откладывать, а просыпаться

Инструмент rtcwake часто сразу же приостанавливается, чтобы проснуться позже. Если вы хотите приостановить работу своего ПК с Linux, когда сочтете нужным, но запланировать пробуждение, вам необходимо использовать функцию no . Использование no указывает rtcwake не приостанавливать работу, а просыпаться по заданному расписанию.

Использование флага no с rtcwake означает, что нет необходимости указывать тип приостановки, поскольку система предполагает, что пользователь сделает это вручную позже. Вместо этого просто укажите, когда просыпаться.

вс -

или

sudo -s rtcwake -m no -s 43200


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.