Когда контроллеров становится несколько, ручная настройка скриптов и cron быстро превращается в хаос: где-то забыли права, где-то другой путь, где-то задача «вроде есть», но по расписанию не запускается. Зачем вообще нужны скрипты? Мониторинг, резервное копирование, уведомления, виртуальные устройства, вспомогательная логика для wb-rules. Часть задач одинаковая для всех объектов. У нас, например, есть скрипт первичной настройки после сброса или покупки контроллера. В статье разбираю рабочий эксплуатационный подход: — храним скрипт и конфиги на компьютере (или в репозитории) — одной командой раскатываем их на несколько контроллеров — подключаем cron через /etc/cron.d — сразу проверяем, что задача реально выполняется и пишет логи Без Ansible, Docker и лишних зависимостей — только SSH, cron и воспроизводимый деплой. Подходит для живых объектов, где важны контроль, обновления и быстрый откат. В качестве примера используется простой cron-скрипт с логированием и “heartbeat”-файлом, по к
Этот пост будет полезен в первую очередь интеграторам и тем, у кого не один Wiren Board
5 января5 янв
1 мин