Сделать стартовойДобавить в закладки  
Главная страничка Главная страничка
В номере:

    Выходит с 17 июля 2008 г. цена договорная

    Опрос

    gismeteo.ru
    Погода на Яндексе
    pogoda.ru
    meteonova.ru
    по телевизору
    за окном
    в газете
    а че его смотреть?
    в другом месте
    по счетчику гейгера



    Календарь
    «    Декабрь 2024    »
    ПнВтСрЧтПтСбВс
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031 

    Архив новостей
    Декабрь 2024 (3)
    Ноябрь 2024 (2)
    Март 2022 (1)
    Декабрь 2021 (1)
    Август 2021 (1)
    Июль 2021 (3)

    Информация
    Скрипт для бэкапа (архивации конфигурации) HOMEd в OpenWRT
    Умный дом » HOMEd
    автор: dimon, опубликовано: 12 декабря 2024

    Создадим скрипт, который будет архивировать конфигурации HOMEd в OpenWRT в папку на том же устройстве и удалять старые копии.

    #!/bin/sh
    # Скрипт для бэкапа (архивации конфигурации) HOMEd в OpenWRT
    # Автор Вадим Печорин https://t.me/homed_chat/207669
    # Форк tudimon.com
    
    # Указываем папку куда бэкапить и сколько дней хранить
    BACKUP_DIR="/backups"
    BACKUP_DAYS=7
    
    # создаем подпапку с именем = текущая дата
    BACKUP_DIR_TIMESTAMP="${BACKUP_DIR}/`date +%F`"
    mkdir -p ${BACKUP_DIR_TIMESTAMP}
    
    # бэкапим
    tar -czf ${BACKUP_DIR_TIMESTAMP}/`date +%F-%H%M`_mosquitto-etc.tar.gz /etc/mosquitto
    tar -czf ${BACKUP_DIR_TIMESTAMP}/`date +%F-%H%M`_homed-etc.tar.gz /etc/homed
    tar -czf ${BACKUP_DIR_TIMESTAMP}/`date +%F-%H%M`_homed-opt.tar.gz /opt/homed-*
    tar -czf ${BACKUP_DIR_TIMESTAMP}/`date +%F-%H%M`_homed-bin.tar.gz /usr/bin/homed-*
    tar -czf ${BACKUP_DIR_TIMESTAMP}/`date +%F-%H%M`_homed-share.tar.gz /usr/share/homed-*
    tar -czf ${BACKUP_DIR_TIMESTAMP}/`date +%F-%H%M`_root.tar.gz /root
    
    # удаляем архивы и папки старше BACKUP_DAYS
    find ${BACKUP_DIR}/* -type f -name "*.tar.gz" -mtime +${BACKUP_DAYS} -exec rm {} \;
    find ${BACKUP_DIR}/* -type d -exec rmdir {} \;
    



    Для запуска скрипта в HOMEd нужно создать автоматизацию:

    Скрипт для бэкапа (архивации конфигурации) HOMEd в OpenWRT


    У меня автоматизация после бэкапа еще шлет сообщение в Телеграм об окончании бэкапа и информацию о занятом месте на EMMC шлюза умного дома МТС перешитого в OpenWrt.
    Бэкапы можно забирать с устройства например WinSCP.

    Автор Вадим Печорин https://t.me/homed_chat/207669

     
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.

    Другие новости по теме:

  • Скрипт и custom sensors в HOMEd - сделаем mini system monitor OpenWRT
  • Ping сенсор и автоматизация по его статусу в HOMEd
  • Domoticz. Бэкап папки domoticz в сетевую папку на роутере.
  • Скрипт для бэкапа папки в rar-архив и удаления архивов старше N дней
  • Бэкап флэшки в rar-архив


  • Комментарии:

    Оставить комментарий



     
    Информация
     
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


    Поиск по сайту:


    Облако тегов
    Arduino, backup, CentOS, cmd, css, DLE, DLE хаки, domoticz, dzvents, Home Assistant, HomeAssistant, Linux, log, LUA, Monster, mqtt, ogf3, Template, VBS, w2k8, windows, WSH, xiaomi, бумага, бумажный самолетик, бэкап, иструкция, Карты, кино, Навигация, оригами, программа, рецензия, рецепт, скрипт, фигуры, шаблон, Яндекс, яндекс-карты

    Показать все теги
    Реклама
    Главная страница | Регистрация | Добавить новость | Новое на сайте | Статистика | Поддержка | Правила ресурса Copyright © 2005-2021 by dimon - all right reserved!
    Тираж:           экземпляров.   Дизайн, верстка by dimon