В Linux вы можете выполнить shutdown -r 17:00 чтобы перезагрузить компьютер в 17:00. Время от времени в масштабе всей системы появляется сообщение о том, что System will go down in X minutes .

Есть ли способ заставить это сообщение появиться или проверить, что shutdown -r 17:00 & работает в фоновом режиме, не отменяя текущее завершение работы?

1 ответ1

1

Вы можете проверить задания, которые выполняются в фоновом режиме, с помощью команды:

jobs

Как это:

root@server1:/var/www/nodebb# jobs [1]+ Running shutdown -r 17:00 &

Вот хороший ресурс по изучению того, как использовать рабочие места и управлять фоновыми заданиями в целом:http://www.cyberciti.biz/faq/linux-command-line-run-in-background/

Имейте в виду, что задание привязано к вашему сеансу, если вы его закроете (AKA закроет оболочку), ваше задание не запустится. Лучшим вариантом для меня было бы использовать cron для планирования перезагрузки.

Отредактируйте ваш crontab:

crontab -e

Теперь введите запись cron ... это будет перезагружать окно каждый день в 5 вечера. (17:00)

*   17  *   *   *   shutdown

Вот и все для cron! Вы можете просмотреть свой crontab через:

crontab -l

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .