===== Перезагрузка роутера по расписанию ===== Для автоматического выполнения задач роутером используется инструмент, который находится в веб-интерфейсе роутера, во вкладке Система > Запланированные задания {{:screenshot-192.168.1.1-2021.04.12-18_15_23.png?direct|}} Для добавления определенного сценария необходимо знать правила, которые определяются синтаксисом инструмента, на котором построен планировщик задач. Это достаточно популярная служба [[https://ru.wikipedia.org/wiki/Cron|cron]]. Для добавления команды её необходимо ввести в поле ввода и нажать "Сохранить" Упрощенно можно представить формат задаваемых правил как: * * * * * выполняемая команда - - - - - | | | | | | | | | ----- день недели (0—7) (воскресенье = 0 или 7) | | | ------- месяц (1—12) | | --------- день (1—31) | ----------- час (0—23) ------------- минута (0—59) ===== Пример команды ===== В случае с автоматической перезагрузкой роутера, например в 03:00 команда будет выглядеть следующим образом: 0 3 * * * sleep 70 && touch /etc/banner && reboot ===== Разбор команды ===== %% 0 3 * * * %% - задают время для выполнения команды в минутах и часах. В нашем случае это 0 минут, 3 часа - 03:00 %% sleep 70 %% - таймер ожидания в секундах %% && %% - двойной амперсанд служит запуска следующей команды после окончания предыдущей %% touch /etc/banner %% - один из вариантов проверки доступности файловой системы для возможности записи %% reboot %% - команда, отправляющая роутер в перезагрузку ===== Примечание ===== __Обратите внимание на комментарий ниже!__ Если это ваше первое правило, то службу cron необходимо перезагрузить через веб-интерфейс во вкладке Система > Загрузка > Перезапустить, либо подключившись по SSH командой /etc/init.d/cron restart Как подключиться по SSH можете прочитать [[advanced:router_ssh_connect|здесь]] {{::screenshot-192.168.1.1-2021.04.13-14_07_04.png?direct|}} {{tag>restart crontab reboot}}