Я изобрёл git! Скрипт проверяет менялась ли конфигурация и только в случае изменений делает бэкап. Пишет, что изменилось и складывает историю в отдельную директорию. Взят за основу древний скрипт 2012 года откуда-то с анналов habr. Для работы нужно добавить на RouterOS пользователя для backup с ограниченными правами и исправить его в скрипте. /user group
add name=backup policy=telnet,ssh,ftp,read,write,policy,test,sniff,sensitive,!local,!reboot,!winbox,!password,!web,!api,!romon,!dude,!tikapp
/user
add name=backup password="dsfr4w5dgr6" group=backup Установить sshpass: apt-get install sshpass Далее создать скрипт #!/bin/sh
routername=$1
sshhost=$2
sshport=$3
sshuser="backup"
sshpassword="dsfr4wdfglhiklhiluawhfroiy8loasr5dgr6"
localpath="/backup/RouterOS"/$sshhost/$routername
mkdir $localpath
precedent_export_name="$routername-config-export-precedent.rsc"
current_export_name="$routername-config-export-current.rsc"
current_backup_name="$routername-config-backup-current.backup"
diff_