Menjadwalkan Backup Mikrotik dengan schedule
Script dibawah silahkan copy paste di Mikrotik system schedulu dan sesuaikan dengan jadwal yang akan dieksekusi, misalnya tiap 1 bulan akan melakukan backup system.
:log info "STARTING BACKUP";
#ambil nama mikrotik, tanggal dan tahun
:local identity [/system identity get name];
:local date [/system clock get date];
:local time [/system clock get time];#ambil data tanggal bulan tahun
:local year [:pick $date 7 11];
:local month [:pick $date 0 3];
:local day [:pick $date 4 6];
#ganti nama bulan menjadi angka
:local monthNum [:tonum ([:find "janfebmaraprmayjunjulaugsepoctnovdec" $month]/3)]
:if ($monthNum < 10) do={ :set monthNum "0$monthNum" }
#gabungkan tahun bulan dan tanggal
:local mydatetime ($year . $monthNum .$day)
#gabungkan tanggal dan jam
:local timestamp ($mydatetime . "-" . [:pick $time 0 2] . [:pick $time 3 5] . [:pick $time 6 8]);
:local filename ($identity . "-" . $timestamp);
#lakukan proses backup normal dan plain text
/system backup save name=$filename;
/export file=$filename;
#tampilkan di logs
:log info "BACKUP FINISHED: $filename";
Comments