Как запланировать перезагрузку в Linux?

Здравствуйте, друзья. В этой статье вы узнаете, как запланировать перезагрузку в Linux. Эта статья также поможет новичкам освоить Crontab и использовать его для более сложных задач.

Запланировать перезагрузку может показаться довольно простой задачей, но иногда она может ввести в ступор не опытного пользователя. К счастью, для нас существует Crontab и с ним этот процесс проще, чем вы думаете.

Ведь благодаря Crontab вы можете выбрать точное время и частоту выполнения задачи.

Перезагрузите систему с помощью терминала

Первое, что нам нужно знать, то это как перезагрузить систему с помощью терминала. Для этого существует несколько команд и опций, но в целом вы можете использовать команду reboot и команду shutdown с опцией -r.

В качестве примера можно привести следующее. Если вы хотите перезагрузить компьютер с помощью команды reboot, запустите терминал и введите команду.

sudo reboot

Если вы работаете от пользователя root, то будет достаточно следующего.

reboot

Но если вы хотите использовать перезагрузку, которая является более гибкой, то используйте эту команду.

sudo shutdown -r now

Как видите перезагрузить машину с помощью терминала очень просто. Теперь давайте сделаем это с помощью crontab.

Как запланировать перезагрузку в Linux

Crontab – это простой текстовый файл, хранящий список команд, которые должны быть выполнены в указанное пользователем время.

Таким образом, благодаря Crontab вы можете запланировать перезагрузку каждый раз, когда захотите. Это действительно просто.

И так давайте начнем.

Сначала откройте терминал и выполните следующую команду.

sudo crontab -e

Как только вы введете пароль пользователя, вам будет предложено выбрать текстовый редактор для редактирования файла. В данном случае я выберу nano, потому что он самый простой в использовании.

Как запланировать перезагрузку в Linux
Как запланировать перезагрузку в Linux

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

Все дело в команде, которую вы собираетесь задать. Например, если вы хотите запланировать ежедневную перезагрузку в 04:00, добавьте в файл следующее.

0 4 * * * /sbin/shutdown -r

Позвольте мне объяснить:

0 – минуты
– час
* –  день месяца
* – месяц
* – день недели
/sbin/shutdown -r -это команда перезагрузки

Итак, приведенная выше команда указывает, что каждый день недели, каждый месяц в 4:00 будет выполняться команда /sbin/shutdown -r, которая перезагрузит систему.

Crontab очень гибок, поэтому вы можете изменять время и частоту. Например, если вы хотите, чтобы компьютер или сервер перезагружался только по воскресеньям в это 4 утра.

0 4 * * 7 /sbin/shutdown -r

Как запланировать перезагрузку в ОС Linux
Как запланировать перезагрузку в ОС Linux

Когда код будет готов, выйдите из редактора, нажав Ctrl + x нажмите Y для сохранения изменений и enter для выхода из редактора.

Теперь ваш компьютер или сервер будет перезагружаться автоматически каждое воскресенье в 4 утра.

Заключение

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

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий

  1. Георгий

    Спасибо!))) Вот прям то что нужно, а то сертификат новый не цеплялся автоматом

    Ответить
  2. ADMINVPN

    СПАСИБО

    Ответить