Приведу пример своего скрипта для резервного копирования конфигурации коммутатора 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