Перезагрузка интернет-центра по расписанию

Начиная с версии KeeneticOS 2.12 можно настроить автоматическую перезагрузку интернет-центра Keenetic в заданное время (по расписанию).

NOTE: Важно! Работа расписания напрямую зависит от текущего времени, которое установлено в роутере. Убедитесь, что роутер имеет подключение к Интернету, а также на странице "Общие настройки" в разделе "Параметры системы" включена опция "Устанавливать время автоматически" и правильно выбран "Часовой пояс". Посмотреть текущее время можно на странице "Системный монитор" в разделе "О системе".

Функция перезагрузки по расписанию настраивается из интерфейса командной строки (CLI) роутера.

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

Приведем примеры.

1. Создание расписания для ежедневной перезагрузки роутера в 23:57

schedule rebootroute
action start 57 23 *
action stop 58 23 *
exit
system reboot schedule rebootroute
system configuration save
exit


2018-07-03-screen_6.png

2. Создание расписания для перезагрузки роутера раз в неделю (по понедельникам) в 03:30

schedule rebootroute
action start 30 3 1
action stop 31 3 1
exit
system reboot schedule rebootroute
system configuration save
exit


2018-07-03-screen_7.png

3. Отключение расписания для перезагрузки роутера:

no system reboot schedule
system configuration save


2018-07-03-screen_8.png

TIP: Примечание

Синтаксис команды schedule action:

(config-sched)> action ‹ start|stop › ‹ min › ‹ hour › ‹ dow ›

action start - запуск расписания;
action stop - остановка расписания;
min - минуты (целое число от 0 до 59);
hour - часы (целое число от 0 до 23);
dow - день недели; 0 и 7 означают воскресенье; * означает ежедневно (например: action start 57 23 *); дни недели разделяются запятыми (например: action start 57 23 1,2,3,4,5).

Подробную информацию по синтаксису команд и работе с интерфейсом командной строки (CLI), вы найдете в Справочнике команд (его можно найти сайте в разделе Центр загрузки на странице вашей модели интернет-центра).

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 121 из 131

Еще есть вопросы? Отправить запрос

Комментарии

Комментариев: 51
  • Подскажите пожалуйста, как в данном случае ведется отсчет дней? Если роутер отключить незадолго до запланированной перезагрузки, отсчет пойдет заново или в любом случае будет перезагрузка?

    0
    Действия с комментариями Постоянная ссылка
  • Для работы любых расписаний в роутере (в расписании используется время, день недели) необходимо наличие актуального времени в устройстве. Это обеспечивается синхронизацией времени по протоколу NTP при включении роутера (для этого необходимо наличие подключения к Интернету).
    Если вы выключите роутер или перезагрузите его, то при следующем включении он синхронизирует время от публичного сервера времени, потом проверит соответствие актуального времени и дня недели, с тем что указано в расписании, и если запланирована перезагрузка, выполнит её в соответствии с расписанием.

    0
    Действия с комментариями Постоянная ссылка
  • Подскажите пожалуйста, а если я хочу настроить перезагрузку на 06:00, как прописывать команду
    action start 00 06 *
    action stop 01 06 * ?

    И подскажите, какую команду нужно прописать чтобы удалить установленное расписание?

     Спасибо.

    0
    Действия с комментариями Постоянная ссылка
  • Константин Константинович, в вашем случае это будет такая настройка:

    (config)> schedule rebootroute01
    Core::Schedule::Manager: Created schedule "rebootroute01".
    (config-sched)> action start 00 06 *
    Core::Schedule::Manager: Updated schedule "rebootroute01".
    (config-sched)> action stop 01 06 *
    Core::Schedule::Manager: Updated schedule "rebootroute01".
    (config-sched)> exit
    Core::Configurator: Done.
    (config)> system configuration save
    Core::ConfigurationSaver: Saving configuration...

    Для просмотра созданных расписаний:
    (config)> show schedule

    Для удаления:
    (config)> no schedule rebootroute01
    Core::Schedule::Manager: Removed schedule "rebootroute01".
    (config)> system configuration save
    Core::ConfigurationSaver: Saving configuration...

    1
    Действия с комментариями Постоянная ссылка
  • Это всё нужно вводить через интерфейс командной строки или только то где написано (config)>?

    0
    Действия с комментариями Постоянная ссылка
  • Все указанные команды нужно вводить не в командной строке Windows, а в интерфейсе командной строки роутера https://help.keenetic.com/hc/ru/articles/213965889-Интерфейс-командной-строки-CLI-интернет-центра

    0
    Действия с комментариями Постоянная ссылка
  • А если после добавления расписания сохранить конфигурацию в startup-config, затем сбросить роутер и восстановить настройки из startup-config, то расписание тоже восстановится, или надо будет создавать по новому?

    1
    Действия с комментариями Постоянная ссылка
  • Иван, заново не нужно будет создавать расписание, оно в конфиге сохранится и после восстановления настроек будет работать.

    0
    Действия с комментариями Постоянная ссылка
  • Планируется ли добавить управление перезагрузкой по расписанию в интерфейс прошивки?

    3
    Действия с комментариями Постоянная ссылка
  • Дмитрий, на данный момент в планах нет реализовать в вебе такую настройку. Но при востребованности и поступлении многочисленных запросов мы передадим разработчикам такое пожелание. Если хотите, можно ускорить это, создайте на нашем форуме разработчиков https://forum.keenetic.net/forum/9-keenetic-development/ новую задачу, и если она соберет много голосов, то так её быстрее реализуют.

    -4
    Действия с комментариями Постоянная ссылка
  • Вообще конечно странно, что в интерфейсе этого нет. Даже убогие китайские камеры и регистраторы имеют такую настройку. А такой сложный прибор, как роутер точно нуждается в периодическом ребуте.

    6
    Действия с комментариями Постоянная ссылка
  • Николай, в реальности по нашей статистике очень маленький процент пользователей используют перезагрузку роутера по расписанию.

    0
    Действия с комментариями Постоянная ссылка
  • Денис, и это логично. Ведь не все лазят по сети в поисках способов управления роутером через консоль. А даже те, кто находят, могут просто не справиться с этим.

    6
    Действия с комментариями Постоянная ссылка
  • Перегрузка отлично работает одной перегрузки достаточно.
    Все проверил на своем роутере keenetic start.

    0
    Действия с комментариями Постоянная ссылка
  • Здравствуйте. Я командой no system reboot schedule отключил только расписание для перезагрузки роутера, подскажите какой командой снова включить это расписание.

    0
    Действия с комментариями Постоянная ссылка
  • Андрей, включить можно командой system reboot schedule {имя_расписания}

    0
    Действия с комментариями Постоянная ссылка
  • Слишком сложно, не настроить если нет пк на объекте =( Жду появление функции в веб-интерфейсе или приложении

    4
    Действия с комментариями Постоянная ссылка
  • Здравствуйте, а можно как то в будущем сделать перезагрузку не из командой строки, а из интерфейса. Скажем так сделать эту функцию более дружелюбной и доступной.

    2
    Действия с комментариями Постоянная ссылка
  • Я тоже за данную функцию в вэб интерфейсе!

    А то чтоб сделать такую простую вещь, открываю третью статью, потому что команда "telnet" не является внутренней или внешней
    командой

    2
    Действия с комментариями Постоянная ссылка
  • В планах есть добавить расписание перезагрузки не каждую неделю, а раз в месяц?

    0
    Действия с комментариями Постоянная ссылка
  • Валерий, таких планов нет.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.