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 карточке.