Крокс
Для добавления определенного сценария необходимо знать правила, которые определяются синтаксисом инструмента, на котором построен планировщик задач. Это достаточно популярная служба cron. Для добавления команды её необходимо ввести в поле ввода и нажать «Сохранить»
Упрощенно можно представить формат задаваемых правил как:
Пример команды
В случае с автоматической перезагрузкой роутера, например в 03:00 команда будет выглядеть следующим образом:
Разбор команды
0 3 * * * — задают время для выполнения команды в минутах и часах. В нашем случае это 0 минут, 3 часа — 03:00
sleep 70 — таймер ожидания в секундах
&& — двойной амперсанд служит запуска следующей команды после окончания предыдущей
touch /etc/banner — один из вариантов проверки доступности файловой системы для возможности записи
reboot — команда, отправляющая роутер в перезагрузку
Примечание
Обратите внимание на комментарий ниже!
Если это ваше первое правило, то службу cron необходимо перезагрузить через веб-интерфейс во вкладке Система > Загрузка > Перезапустить, либо подключившись по SSH командой
[Беспроводной маршрутизатор] Как настроить маршрутизатор ASUS для автоматического перезапуска в определенное время
Отсканируйте QR-код, чтобы открыть эту страницу на вашем смартфоне.
[Беспроводной маршрутизатор] Как настроить маршрутизатор ASUS для автоматического перезапуска в определенное время
Обычно беспроводной маршрутизатор остается включенным в течение длительного периода времени. Однако перезапуск беспроводного маршрутизатора может освободить место в оперативной памяти (ОЗУ) и повысить производительность системы, что сделает работу беспроводного маршрутизатора более плавной.
Выполняя шаги, описанные в этом руководстве, Вы можете настроить беспроводной маршрутизатор на автоматический перезапуск в определенное время, не затрагивая существующие настройки.
Введение:
1. Сначала установите приложение ASUS Router на мобильное устройство и убедитесь, что версия приложения ASUS Router последняя.
Информацию об использовании приложения ASUS Router см. в разделе часто задаваемых вопросов: [Беспроводное устройство] Как настроить ASUS Wi-Fi роутер через приложение ASUS Router?
2. Используя ZenWiFi XT9 в качестве примера, после подключения к WiFi или удаленно введите ASUS Router > Настройки > Системные настройки > Расписание перезагрузки > Включить расписание перезагрузки.
- Расписание перезагрузки: можно выбрать несколько дней с воскресенья по субботу, выберите хотя бы один день.
- Время перезагрузки: выберите время перезагрузки (в 24-часовом формате).
После завершения настроек нажмите [Применить], чтобы сохранить настройки.
Ниже показан пример настройки автоматического перезапуска роутера ASUS в 3 часа ночи воскресенья.
1. Сначала подключите компьютер к роутеру ASUS по сетевому кабелю или WiFi, откройте браузер и введите IP-адрес Вашего роутера или URL-адрес маршрутизатора http://www.asusrouter.com для доступа к интерфейсу входа в маршрутизатор.
Примечание: Если Вы не знаете, как получить доступ к странице настроек маршрутизатора, смотрите [Беспроводное устройство] Как войти на страницу настроек роутера (WEB UI)
2. Введите имя пользователя и пароль маршрутизатора ASUS, чтобы войти в систему.
Примечание: Если Вы забыли имя пользователя и/или пароль, восстановите заводские настройки и состояние маршрутизатора по умолчанию.
Пожалуйста, обратитесь к статье как восстановить роутер в состояние по умолчанию.
3. Переудите [Администратор] > [Система] > выберите [Yes] в [Включить планировщик перезагрузки].
4. Установить планировщик перезагрузки
- День (дни) для перезагрузки: можно выбрать несколько дней с воскресенья по субботу, выберите хотя бы один день.
- Время дня для перезагрузки: выберите время перезагрузки (в 24-часовом формате).
Ниже показан пример настройки автоматического перезапуска роутера ASUS в 2:30 в воскресенье и среду.
5. Нажмите [Применить] для сохранения настроек.
6. Время перезапуска маршрутизатора зависит от Вашей модели, примерно 1-3 минуты, сеть будет отключена во время перезагрузки, рекомендуется настроить его на перезапуск, когда сеть не используется.
1. Планировщик перезагрузки не работает после установки?
a. Убедитесь, что Ваш маршрутизатор имеет доступ к Интернету, а системное время такое же и точное, как Ваше местное время.
b. Убедитесь, что на Вашем роутере установлена последняя версия прошивки.
c. Пожалуйста, сбросьте Ваш маршрутизатор до заводского состояния.
Как получить (Утилиту/Прошивку)?
Вы можете загрузить последние версии драйверов, программного обеспечения, микропрограмм и руководств пользователя с сайта поддержки Asus.
Если Вам нужна дополнительная информация о Центре загрузок ASUS, пожалуйста, перейдите по ссылке.
Автоматическая перезагрузка маршрутизатора
В данной короткой заметке я расскажу о функции автоматической перезагрузки маршрутизатора D-Link, которая была добавлена в последних версиях русских Firmware современных моделей маршрутизаторов.
В каких случаях может быть полезна эта функция:
— когда у вашего провайдера периодически «подвисает» сессия вашего соединения;
— когда через сутки (или другое достаточно продолжительное время) падает скорость интернет-подключения и перезагрузка маршрутизатора помогает восстановить прежние скорости;
— когда переполняются какие-либо буфера памяти маршрутизатора при обработке вашего трафика;
— когда периодически появляются «необъяснимые глюки» в работе маршрутизатора;
— когда просто Вам так хочется.
Включение функции автоматической перезагрузки маршрутизатора, конечно же, не решает самой проблемы, но существенно облегчает жизнь пользователя. Тем более, что часто не получается выявить причину самой проблемы, или же доказать провайдеру о наличии проблемы.
В Firmware версий 3.х.х для включения указанной функции, необходимо открыть страницу «Конфигурация» пункта «Система» левого меню маршрутизатора. Далее найти функцию «Автоматическая перезагрузка», перевести переключатель в положение «Включить», установить желаемый период перезагрузки в поле «Период (в секундах)» и нажать кнопку «Сохранить».
В Firmware 4.х.х (на данный момент имеются для DIR-853, DIR-878 и DIR-882) указанная функция реализована через функционал работы по расписанию. Для её включения необходимо открыть страницу «Расписание» пункта «Система» левого меню маршрутизатора. Далее в разделе «Авто перезагрузка» нажать «Задать расписание».
В открывшемся окошке точками выбрать режим настройки «Упрощенный режим» или же «Расширенный режим». В упрощённом режиме из выпадающего списка «Интервал выполнения» выбрать желаемый интервал «Каждый день», «Каждую неделю» или «Каждый месяц», и сделать соответствующие настройки дней и времени. Для сохранения выполненных изменений нажать надпись «Сохранить». Те же самые настройки можно сделать и в расширенном режиме.
Keenetic: автоматическая перезагрузка и обновление по расписанию
Роутеры Keenetic — очень неплохи для своего класса. Лично я рекомендую Кинетики всем, кого не устраивает хлам, выдаваемый провайдером. За относительно небольшие деньги, купив Keenetic вы получите приличную функциональность, хорошую производительность, долгий цикл обновления устройства. Даже, когда официальное обновление закончится, неофициальные прошивки будут выходить ещё долго. Например: роутер Keenetic II вышел в 2013 году и его официальное обновление давно завершилось, однако, альтернативные прошивки для него всё ещё выпускаются и последняя вышла в декабре 2020 года. К сожалению, в последних версиях прошивки немного испортили web- интерфейс и убрали из него некоторые полезные функции, но для нас с вами, продвинутых мальчиков и девочек, это совершенно не преграда. Давайте сегодня научимся перезагружать и обновлять Кинетик по расписанию, чтобы наш Кинетик стал совершенно автономен и делал всё без нашего участия.
Для чего это надо? Понятное дело, что роутеры — совершенно автономные устройства, которые могут работать без перезагрузки месяцами, как и без обновления, однако…
- Со временем память роутера переполняется и он может начать глючить;
- В новых версиях прошивки может быть повышена производительность, а так же могут быть исправлены критические баги, угрожающие нашей безопасности.
Так что, лично моё мнение: роутеры всё-таки надо иногда перезагружать, равно, как и обновлять, правда тратить на это время ну совершенно не хочется. И так, сейчас мы с вами «научим» наш Кинетик:
- Каждую субботу в 3 часа ночи проверять обновление прошивки и обновляться самостоятельно в случае необходимости;
- Каждое воскресенье в 3 часа ночи автоматически перезагружаться, чтобы освободилась оперативная память и исчезли накопившиеся за неделю глюки.
И так, приступим. Если у вас Windows 7 и выше, обязательно проделайте подготовительные работы, о которых будет рассказано ниже. Если же вы — ретроград и продолжаете пользоваться Windows XP, вы можете сразу переходить к инструкции.
Подготовительные работы
Для нашей с вами задачи проведём некоторые подготовительные работы. Дело в том, что нам с вами понадобится клиент telnet, который по умолчанию отключен в версиях Windows, начиная с Windows 7 . Разумеется, никто не мешает использовать альтернативные клиенты, например, putty , но в инструкции я буду предполагать, что мы используем встроенный клиент. Сейчас мы с вами его включим.
- Откройте меню «Пуск» и в строке поиска напишите «компонент» без кавычек;
- В результатах поиска выберите «Включение, или отключение компонентов Windows «;
- В списке компонентов найдите два компонента: Клиент telnet и клиент tftp и отметьте их;
- Примените изменения и перезагрузитесь в случае необходимости.
Клиент tftp для нашей с вами задачи не нужен, однако, он может пригодится вам, если вы, решив покурочить ваш Кинетик, вдруг его окирпичите. Эта инструкция, разумеется, неспособна его окирпичить, но, как говорится, мало ли…
теперь попробуем подключиться к нашему кинетику, но не просто так, а чтобы дополнительно настроить окно консоли для вашего удобства.
Нажмите windows+r и в окне «выполнить» введите команду:
telnet 192.168.1.1
откроется окно, в котором вам предложат ввести логин и пароль от вашего кинетика. Делать пока мы этого не будем, а проведём дополнительные настройки консоли. Далее предполагается, что у вас Windows 10 .<
- Находясь в окне консоли, нажмите alt+ пробел и в открывшемся меню выберите пункт «Свойства»;
- В открывшемся окне свойств консоли отметьте флаг «Быстрая вставка»;
- Там же отметьте флаг «Разрешить сочетания клавиш с CONTROL»;
- Там же отметьте флаг «Фильтр содержимого буфера обмена при вставке»;
- Там же отметьте флаг «Используйте сочетания клавиш Ctrl+Shift+C/V в качестве команды копирования и вставки»;
- Сохраните изменения, нажав кнопку «Ок»;
- Закройте окно консоли, нажав ctrl+ пробел и выбрав «Закрыть» в открывшемся меню.
Остановлюсь немного подробнее на флаге «Используйте сочетания клавиш Ctrl+Shift+C/V в качестве команды копирования и вставки» и о важности его установки. Дело в том, что по умолчанию в консоли привычные команды копирования, вырезания и вставки не работают. Эти сочетания отдаются консольным приложениям. Например: по умолчанию при нажатии ctrl+c в консоли не произойдёт копирования выделенного текста буфер обмена. Произойдёт другое: выполнение текущей консольной программы будет аварийно прервано. Это немного похоже на аварийное завершение приложения через диспетчер задач.
После того, как мы провели дополнительные настройки окна консоли, копирование, вырезание и вставка будут работать немного по-другому. Подчеркну, именно в окне консоли, а не во всей системе. Ниже я напишу вам сочетания клавиш для вырезания, копирования и вставки в консоли. Запомните их, они понадобятся вам при вставке команд из инструкции в окно консоли.
- ctrl+shift+x — вырезать выделенный текст в буфер обмена;
- ctrl+shift+c — копировать выделенный текст в буфер обмена;
- ctrl+shift+v — вставить текст из буфера обмена в текущую позицию курсора.
На этом подготовительные работы завершены и пора приступать к настройке автоматической перезагрузки Кинетика и настройке автоматического обновления. Собственно, ради этого статья и затевалась, а я, что-то, растёкся мыслями по древу.
Настройка автоматической перезагрузки
В самом начале статьи мы с вами условились, что перезагрузка Кинетика будет выполняться в 3 часа ночи каждое воскресенье. В это время мы обычно спим и то, что роутер не будет работать около минуты, пока не перезагрузится, нам не особо критично. И так, начнём настраивать автоматическую перезагрузку.
- Нажмите сочетание клавиш win+r и в открывшемся окне «Выполнить» введите:
telnet 192.168.1.1 - В открывшемся окне консоли в ответ на приглашение введите ваш логин (по умолчанию admin); и нажмите Enter;
- Введите ваш пароль и нажмите Enter .
Вы вошли в интерфейс командной строки Кинетика. Подтверждением этого будут примерно такие строчки:
THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND
CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal
(config)>
В этих строчках вам говорят, что используя Кинетик, вы соглашаетесь с лицензионным соглашением, а так же приглашением « Config » дают понять, что Кинетик готов к конфигурированию и «ждёт» ваших команд.
Не будем заставлять его «ждать, ведь, если мы очень долго не введём ни одной команды, нас просто отключат, так что начнём вводить. Можно копировать команды и вставлять их в окно консоли. Помните только, что из окна браузера вы копируете по ctrl+c, а вот в окно консоли после проведённых нами настроек вставлять команды надо по сочетанию ctrl+shift+v . Не забывайте нажимать Enter после каждой команды.
schedule rebootdevice
action start 0 3 0
action stop 1 3 0
exit
system reboot schedule rebootdevice
system configuration save
Всё, расписание создано и назначено на действие «Перезагрузка». Теперь каждое воскресенье в 3 часа ночи ваш Кинетик автоматически перезагрузится. Перезагрузка будет полностью корректной: сначала корректно завершатся все процессы, отмонтируются жёсткие диски и флешки, если они подключены и только потом система будет перезагружена.
К сожалению, на момент написания статьи настроить автоматическую перезагрузку из web- интерфейса невозможно, только через интерфейс командной строки. Остаётся надеяться, что в будущих обновлениях такая возможность появится.
Если же вы захотите отключить автоматическую перезагрузку, то ниже я обязательно напишу, как это сделать, а сейчас приступим к настройке автоматического обновления.
Настройка автоматического обновления
В самом начале статьи мы условились, что проверка обновлений будет происходить каждую субботу в 3 часа ночи и, если обновления будут найдены, роутер автоматически установит их, после чего автоматически перезагрузится и продолжит работу. Настроив автоматическое обновление, мы избавим себя от заглядывания в web- интерфейс Кинетика, а так же от использования устаревшей прошивки. И так, приступим.
- Нажмите сочетание клавиш win+r и в открывшемся окне «Выполнить» введите:
telnet 192.168.1.1 - В открывшемся окне консоли в ответ на приглашение введите ваш логин (по умолчанию admin); и нажмите Enter;
- Введите ваш пароль и нажмите Enter .
Вы вошли в интерфейс командной строки Кинетика. Подтверждением этого будут примерно такие строчки:
THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND
CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal
(config)>
В этих строчках вам говорят, что используя Кинетик, вы соглашаетесь с лицензионным соглашением, а так же приглашением « Config » дают понять, что Кинетик готов к конфигурированию и «ждёт» ваших команд.
Не будем заставлять его «ждать, ведь, если мы очень долго не введём ни одной команды, нас просто отключат, так что начнём вводить. Можно копировать команды и вставлять их в окно консоли. Помните только, что из окна браузера вы копируете по ctrl+c, а вот в окно консоли после проведённых нами настроек вставлять команды надо по сочетанию ctrl+shift+v . Не забывайте нажимать Enter после каждой команды.
schedule updatedevice
action start 0 3 6
action stop 1 3 6
exit
components
auto-update no disable
auto-update channel stable
auto-update schedule updatedevice
system configuration save
Автоматическое обновление настроено. Теперь каждую субботу Кинетик будет проверять обновления прошивки и автоматически устанавливать их. Проверка будет происходить из стабильного канала обновлений, появление в котором глюков практически невозможно. Если же вы хотите установить бета-версию, вы сможете это сделать из web- интерфейса. Там же, кстати, можно и настроить автоматическое обновление, но: во-первых, быстрее это сделать через командную строку, раз мы и так уже с вами с ней работаем, а во-вторых, к сожалению, доступность web -интерфейса для программ речевого экранного доступа местами оставляет желать лучшего.
Мы благополучно настроили автоматическую перезагрузку и автоматическое обновление, однако, могут быть ситуации, когда вы заходите отключить эту излишнюю автоматизацию. Ниже я покажу вам, как это сделать. Делать мы это будем снова из командной строки.
Отключение автоматической перезагрузки и автоматического обновления
И так, для отключения автоматической перезагрузки и автоматического обновления нам вновь понадобится интерфейс командной строки Кинетика.
- Нажмите сочетание клавиш win+r и в открывшемся окне «Выполнить» введите:
telnet 192.168.1.1 - В открывшемся окне консоли в ответ на приглашение введите ваш логин (по умолчанию admin); и нажмите Enter;
- Введите ваш пароль и нажмите Enter .
Вы вошли в интерфейс командной строки Кинетика. Подтверждением этого будут примерно такие строчки:
THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND
CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal
(config)>
В этих строчках вам говорят, что используя Кинетик, вы соглашаетесь с лицензионным соглашением, а так же приглашением « Config » дают понять, что Кинетик готов к конфигурированию и «ждёт» ваших команд.
Не будем заставлять его «ждать, ведь, если мы очень долго не введём ни одной команды, нас просто отключат, так что начнём вводить. Можно копировать команды и вставлять их в окно консоли. Помните только, что из окна браузера вы копируете по ctrl+c, а вот в окно консоли после проведённых нами настроек вставлять команды надо по сочетанию ctrl+shift+v . Не забывайте нажимать Enter после каждой команды.
Для отключения автоматической перезагрузки последовательно введите две команды:
no system reboot schedule
system configuration save
Для отключения автоматического обновления последовательно введите две команды:
components auto-update no enable
system configuration save
Всё. Теперь вы знаете, как настроить автоматическую перезагрузку и автоматическое обновление вашего Кинетика. Удачи вам и интернета без разрывов!