PCAPrivate Control Administration
Private infrastructure. Professional control and administration.Частная инфраструктура. Профессиональный контроль и администрирование.
📊 Дашборд 📡 Роутеры 🌐 Домены 🤖 Агент 📊 Мониторинг ⚙ Настройки 📥 Файлы 🧾 Команды 🤖 Pixel

🧾 Команды на роутеры

?

Здесь настраиваются повторяющиеся SSH-команды, которые сервер выполняет на выбранных Keenetic по расписанию или вручную кнопкой «Запустить все».

Каждая строка таблицы — отдельная задача: флаги «ВКЛ» и «Распис.» определяют, попадёт ли она в cron worker и в ручной запуск.

Это не замена интерактивного SSH из страницы «Роутеры»: команды должны быть неинтерактивными и корректно завершаться, иначе воркер застрянет.

Запуск SSH-команд по расписанию или вручную (например: opkg update && opkg upgrade)

Периодический запуск

?

Интервал в минутах задаёт, как часто фоновый процесс опрашивает включённые расписанием строки. 0 полностью останавливает автоматический запуск, но ручная кнопка остаётся.

Не ставьте слишком агрессивные значения на тяжёлые opkg upgrade — каждый цикл создаёт SSH-сессию.

По расписанию запускаются только строки с включёнными «ВКЛ» и «Распис.».

🧹 Очистка anti-hang на роутерах

?

Без ручного SSH: сервер выполнит ku_cleanup.sh на каждом роутере (SSH или очередь router_cmd), затем переустановит туннель где есть ключи на VPS.

То же, что «Очистка перед установкой» → Селективная в админке. Полная очистка — только кнопка ⚠ KU: полная очистка в шаблонах.

Для своей команды: шаблоны ниже → «Добавить» → «Запустить» в таблице.

Нужен пароль админа (viewer не сможет).

Запустить всё

?

Немедленно выполняет каждую строку с включённым «ВКЛ», независимо от колонки «Распис.». Полезно для ночного обслуживания по клику дежурного.

Если в списке десятки команд, суммарное время будет большим; смотрите логи worker-а на VPS при сбоях.

Вручную: все строки с «ВКЛ» (независимо от «Распис.»).

Список

?

Таблица всех сохранённых заданий. Чекбоксы меняют состояние сразу через API (в зависимости от версии — иногда нужна кнопка сохранить).

Колонка «Последний запуск» помогает понять, живая ли ещё задача и не отвалилась ли она по timeout.

ВКЛ Распис. Название Роутер Команда Последний запуск

Добавить

?

Создаёт новую запись: человекочитаемое имя, целевой роутер, многострочная команда. Шаблоны заполняют типовые сценарии (DNS, массовый opkg, очистка DHCP).

После добавления проверьте, что команда идемпотентна — её будут запускать снова и снова.

Полная инструкция по шаблонам и anti-hang — кнопка ℹ️ Подсказка справа от заголовка.

Шаблоны: нажмите кнопку — поля заполнятся; затем «Добавить».

Название
Роутер
Команда SSH
автор:GitHub·Boosty·Поддержка·@Iot_andrey