Скрипт бекапа Eltex MES2324

Приведу пример своего скрипта для резервного копирования конфигурации коммутатора Eltex MES2324B и подобных моделей.

#!/bin/bash
mkdir /backups/ixnfo.com/eltex/`date +%Y-%m-%d`
cd /backups/ixnfo.com/eltex/`date +%Y-%m-%d`

(
sleep 4
echo "password"
sleep 2
echo "enable"
sleep 2
echo "password"
sleep 2
echo "copy running-config tftp://192.168.5.5/eltex.cfg"
sleep 8
echo "exit"
) | telnet 10.0.22.63

mv /srv/tftp/eltex.cfg /backups/ixnfo.com/eltex/`date +%Y-%m-%d`/eltex_iptv.cfg

find /backups/ixnfo.com/eltex/ -type d -mtime +30 -exec rm -rfv {} \;

Последняя команда удаляет директории старше 30 дней.

Чтобы скрипт автоматически запускался, например ночью в 01:15, добавим строку ниже в файл /etc/crontab:

15 1 * * * root /backups/backup_cfg_eltex.sh > /dev/null 2>&1

Смотрите также мои статьи:
Настройка Eltex MES2324B
Установка и настройка TFTP-сервера tftpd-hpa

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

Добавить комментарий