:local ftpserver "x.x.x.x" :local username "xxx" :local password "xxx" :local hostname [/system identity get name] :local date [/system clock get date] :local localfilename "Backup"; :local remotefilename "Backup_$date"; :log info "$localfilename"; :log info "$remotefilename"; :log info "$hostname"; :log info "$date"; :log info "ROZPOCZYNAM TWORZENIE KOPII ZAPASOWEJ"; export compact file="$localfilename" /system backup save name="$localfilename" :log info "Kopia zapasowa utworzona pomyślnie" /tool fetch address=$ftpserver src-path="$localfilename.backup" \ user=$username mode=ftp password=$password \ dst-path="/Promont1/Backups/Mikrotik/$remotefilename.backup" upload=yes :log info "Backup przesłany pomyślnie" /tool fetch address=$ftpserver src-path="$localfilename.rsc" \ user=$username mode=ftp password=$password \ dst-path="/Promont1/Backups/Mikrotik/export/$remotefilename.rsc" upload=yes :log info "RSC przesłany pomyślnie" delay 2; ### Usuń hash (#) z poniższych linii, aby usunąć utworzone pliki kopii zapasowej po ich wgraniu. Zazwyczaj zostawiam je, bo są przydatne do szybkiego dostępu. ###/file remove "$localfilename.backup" ###/file remove "$localfilename.rsc" ###:log info "Lokalne pliki kopii zapasowej zostały pomyślnie usunięte" :log info "KOPIA ZAPASOWA ZAKOŃCZONA";