Add Send_Backup
This commit is contained in:
commit
6ac5c3da78
30
Send_Backup
Normal file
30
Send_Backup
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
##
|
||||||
|
## Automatically Backup For RouterOS With Export Config
|
||||||
|
##
|
||||||
|
##
|
||||||
|
## script by Mattia Tadini
|
||||||
|
## created: 2024-02-05
|
||||||
|
## updated: 2024-11-19
|
||||||
|
## tested on: RouterOS 7.16.1 / multiple HW devices, won't work on 6.49 and older (different update process & value naming)
|
||||||
|
##
|
||||||
|
:log info "Backup beginning now"
|
||||||
|
:global mail brass@relay.poloinformatico.it
|
||||||
|
:global getadate [/system clock get date]
|
||||||
|
|
||||||
|
:global backupfile (."BACKUP-". [/system identity get name] . "-" . [:pick $getadate 8 10 ] ."-". [:pick $getadate 5 7 ] . "-" . [:pick $getadate 0 4 ] )
|
||||||
|
|
||||||
|
:global exportrsc (."RSC-". [/system identity get name] . "-" . [:pick $getadate 8 10 ] ."-". [:pick $getadate 5 7 ] . "-" . [:pick $getadate 0 4 ] )
|
||||||
|
|
||||||
|
/export file=$exportrsc
|
||||||
|
:delay 10s
|
||||||
|
/system backup save name=$backupfile
|
||||||
|
|
||||||
|
:log info "Backup pausing for 10s"
|
||||||
|
|
||||||
|
:delay 10s
|
||||||
|
|
||||||
|
:global files {$backupfile;$exportrsc}
|
||||||
|
:log info "Backup being emailed"
|
||||||
|
|
||||||
|
/tool e-mail send to=$mail subject=("Backup RouterOS on router " . [/system identity get name] . " Backup " . [:pick $getadate 8 10 ] ."-". [:pick $getadate 5 7 ] . "-" . [:pick $getadate 0 4 ]) file=$files
|
||||||
|
:log info "Backup finished"
|
||||||
Loading…
Reference in New Issue
Block a user