Запланированное задание с командой (6 утра)

Я собираюсь перезагружать мой сервер каждый день в 6 часов утра, если мой интернет отключится и будет работать DDOS. У кого-нибудь есть идеи, как сделать команду «в» в определенное время и «АМ»? Спасибо. У моих компьютерных часов нет AM / PM, но я полагаю, что linux не поймет, если я напишу 06:00, это будет по утрам или по вечерам? ........

(я попробовал это для теста: echo "reboot" | сегодня в 23:17), но там написано "Unknown pm". Что мне делать?

Спасибо

0
задан 22 September 2013 в 01:34

2 ответа

Скорее всего, вам нужен crontab Logon на сервере и введите sudo crontab -e. В этом случае пользователь root запустит команду в 6 утра и введет ваш пароль. Выберите предпочитаемый текстовый редактор - например, введите 2 для nano. Создайте новую строку в нижней части файла и введите * 6 * * * YOUR COMMAND HERE

. Очевидно, замените ВАШУ КОМАНДУ ЗДЕСЬ своей командой, однако в вашем случае это будет reboot

Выйти и сохранить. сервер теперь будет перезагружаться каждые 6 часов утра

0
ответ дан 22 September 2013 в 01:34

Вам не нужен PM, потому что нет 23:17.

Это 24-часовые часы, поэтому просто напишите его в 24-часовом формате, и вы не ошибетесь.

stephenm@mcr:~$ sudo at 6:00 tomorrow
[sudo] password for stephenm: 
warning: commands will be executed using /bin/sh
at> reboot
at> <ctrl+d>
job 4 at Sun Sep 22 06:00:00 2013
0
ответ дан 22 September 2013 в 01:34

Другие вопросы по тегам:

Похожие вопросы: