System — Scripts
Создаем новый скрипт со следующим содержанием
#************************************************************************************************
# Parameters
#************************************************************************************************
# First get the identity for the Export file name
:local ConfigExportName [/system identity get name]
# get current date in format mm/DD/YYYY
:local date [ /system clock get date ]
# convert to YYYYMMDD
:local months ("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
:local month [ :pick $date 0 3 ]; :local day [ :pick $date 4 6 ]; :local year [ :pick $date 7 11 ];
:local mm ([ :find $months $month -1 ] + 1);
:if ($mm < 10) do={ :set month ("0" . $mm); } else={ :set month $mm; }
:set date ($year . "-" . $month . "-" . $day);
:set ConfigExportName ($ConfigExportName . "_" . $date);
:put $ConfigExportName
/export file="/disk1/backup/$ConfigExportName"
:log info ("$ConfigExportName created succesfully!");
/system backup save name="/disk1/backup/$ConfigExportName"
:log info ("Backup created succesfully!");
Далее в System — Scheduler создаем новое расписание с необходимыми параметрами интервала его работы и со следующим содержанием
/system script run Backup2SD
где Backup2SD это название скрипта.
Не забыть сделать папку Backup на sd карточке.