Jump to content

Периодическое резервное копирование entware, конфига и прошивки


Recommended Posts

Спасибо за скрипт.

добавил отправку файлов через бот телеги:

    #tg send
    if [ "$IsTg" = "1" ]
	then
        if [ "$DOW" = "6" ]
            then
            smarthtml_mailer_tg ${BACSTORDIR}${BACNAME}-${DATE}.tgz 1
        fi
    fi

архив энтваре раз в неделю, прошивку и конфиг по изменению.

скрипт smarthtml_mailer_tg взят из smarthtml и доработан:

if [ -n "$ISFILE" ]; then
    $CURL_CMD -F chat_id="$CHAT_ID" -F document=@"$MAILER_MSG_FILE" https://api.telegram.org/bot"$API_TOKEN"/sendDocument
    else
    MSG="<strong>`cat "$MAILER_MSG_FILE"`</strong>"
    $CURL_CMD --data-urlencode "text=${MSG}" "https://api.telegram.org/bot${API_TOKEN}/sendMessage?chat_id=${CHAT_ID}&parse_mode=html" 2>&1
fi

 

  • Thanks 2
Link to comment
Share on other sites

  • 6 months later...
В 27.08.2022 в 09:15, MishaN сказал:

Спасибо за скрипт.

добавил отправку файлов через бот телеги:

    #tg send
    if [ "$IsTg" = "1" ]
	then
        if [ "$DOW" = "6" ]
            then
            smarthtml_mailer_tg ${BACSTORDIR}${BACNAME}-${DATE}.tgz 1
        fi
    fi

архив энтваре раз в неделю, прошивку и конфиг по изменению.

скрипт smarthtml_mailer_tg взят из smarthtml и доработан:

if [ -n "$ISFILE" ]; then
    $CURL_CMD -F chat_id="$CHAT_ID" -F document=@"$MAILER_MSG_FILE" https://api.telegram.org/bot"$API_TOKEN"/sendDocument
    else
    MSG="<strong>`cat "$MAILER_MSG_FILE"`</strong>"
    $CURL_CMD --data-urlencode "text=${MSG}" "https://api.telegram.org/bot${API_TOKEN}/sendMessage?chat_id=${CHAT_ID}&parse_mode=html" 2>&1
fi

В каком формате сохранять файл бэкап?

 

Link to comment
Share on other sites

В 20.03.2023 в 09:42, gvan сказал:

В текстовом формате. Только не забыть установить потом на скрипт права исполняемого файла.

txt? и задаёшь права в entware?

 

Link to comment
Share on other sites

25 минут назад, Mickey_Mouse сказал:

txt? и задаёшь права в entware?

Расширение не имеет значения. Главное что нужно сделать - chmod +x

Link to comment
Share on other sites

23 минуты назад, Mickey_Mouse сказал:

тогда что я не так делаю?

Сие мне неведомо, но аглиццки по чёрному написано:

Не существующий файл или директория.

Link to comment
Share on other sites

6 минут назад, Mamay сказал:

Сие мне неведомо, но аглиццки по чёрному написано:

Не существующий файл или директория.

файл в нужном месте, правильно же скопировал? image.png.8e06f75c91c7b6c5357a8951f7384696.png

image.png

Link to comment
Share on other sites

Смею предположить, что вы чмодите не в той папке, где лежит пресловутый backup. Либо указывайте фулл патч, либо смените директорию на нужную. 

Link to comment
Share on other sites

20 минут назад, Mickey_Mouse сказал:

так вот, как прописать верный путь, у меня всё там image.png.69dfdd92808df8bc560eb4d8fcde55f4.png

Так: chmod +x /opt/etc/cron.daily/backup

Link to comment
Share on other sites

8 минут назад, Mickey_Mouse сказал:

всё? в ответ никакой команды не было image.png.22571040c817e3f0c53728d1c3119da8.png

Да, значит всё прошло успешно.

Link to comment
Share on other sites

Только что, Rootdiv сказал:

Да, значит всё прошло успешно.

и дальше типа надо вставлять отдельную флешку для резервной копии? так и не понял, как создать копию

Link to comment
Share on other sites

1 час назад, Mickey_Mouse сказал:

и дальше типа надо вставлять отдельную флешку для резервной копии? так и не понял, как создать копию

Как вариант, но в любом случае нужно прописать путь к месту куда хотите сохранять. Остальное сделат скрипт.

Edited by Rootdiv
Link to comment
Share on other sites

  • 6 months later...

При ручном запуске скрипт работает, но выдаёт такую ошибку
 

[root@Tech : ~]#>. /opt/etc/cron.daily/backup
grep: warning: stray \ before !
grep: warning: stray \ before !
{

Стоит обратить внимание или забить?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...