Я только что получил уведомление о том, что у нашего сайта отключение электричества завтра утром.
Я администратор Windows, но я должен прикрыть нашего администратора Linux, которого нет до завтрашнего вечера.
Завтра утром мне нужно выключить наш сервер RHEL в 06:45 (без меня).
Я искал здесь, но вижу смешанные ответы, используя shutdown
, некоторые говорят -h
, некоторые говорят -p
, некоторые говорят что-то совершенно другое.
Сейчас ~ 21: 15, и мне нужно отключиться в 06:45 утра. Какой самый простой способ я могу запланировать это?
command-line
rhel
date
shutdown
user4166144
источник
источник
man shutdown
в вашей системе.Ответы:
Вы можете использовать
shutdown
:И проверить это:
Если вы хотите отменить это:
Это предполагает, конечно, что время выключения уже прошло.
источник
]# shutdown -g 06:45 Shutdown cancelled.
.shutdown -g 06:45
вps
выходной. Я так понимаю, я в порядке, чтобы закрыть сеанс SSH, верно?shutdown
еще). В противном случае вам понадобитсяsudo nohup shutdown...
--- хотя это и не нужно (сигнал HUP будет отправлен как обычный пользователь, так что ...)Вы должны использовать
at
команду:Не вводите
<EOT>
, но нажмите Ctrl+ Dво второмat>
приглашении.Существенное преимущество использования по
at
сравнениюshutdown
с аргументом TIME заключается в том, что оно включает в себя реальное, постоянное планирование и работает, даже если машина перезагружается в промежуточный период времени. В этомshutdown TIME
случае автоматическое перезапуск не произойдет автоматически, что может привести к двойному неосторожному отключению питания, если перезагрузка в промежуточный период времени не ожидалась.источник
По-другому
su -c 'echo "systemctl poweroff" | at 06:45'
источник