Как запланировать выключение в 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

Leave a Comment

14 новых функций Thunderbird 3, которые вас порадуют

14 новых функций Thunderbird 3, которые вас порадуют

Мы подробно рассмотрели функции Outlook 2010, но поскольку он выйдет не раньше июня 2010 года, пришло время рассмотреть Thunderbird 3.

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Время от времени всем нужен перерыв. Если вы хотите поиграть в интересную игру, попробуйте Flight Gear. Это бесплатная кроссплатформенная игра с открытым исходным кодом.

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это