diff --git a/scripts/backup-cron.rsc b/scripts/backup-cron.rsc new file mode 100644 index 0000000..87a56e1 --- /dev/null +++ b/scripts/backup-cron.rsc @@ -0,0 +1,19 @@ +# Backup cron (schedules). + +# requirements: +# policy: ftp, read, write, policy, test +:local adminEmailAddress pothi@duck.com +:local deviceIdentity [/system identity get name] + +:log info "Executing the script \"backup-cron\"..." + +/system scheduler export file=cron; :delay 3s + +/tool e-mail send to="$adminEmailAddress" \ + subject="[Mikrotik $deviceIdentity] Backup of Cron Entries" \ + body="See subject and attachment" \ + file=cron.rsc; :delay 10s + +:log info "An email is probably sent to $adminEmailAddress." + +/file remove cron.rsc diff --git a/scripts/backup-scripts.rsc b/scripts/backup-scripts.rsc new file mode 100644 index 0000000..aa35dfe --- /dev/null +++ b/scripts/backup-scripts.rsc @@ -0,0 +1,19 @@ +# Backup scripts. + +# requirements: +# policy: ftp, read, write, policy, test +:local adminEmailAddress "admin@example.com" +:local deviceIdentity [/system identity get name] + +:log info "Executing the script \"backup-scripts\"..." + +/system script export file=scripts; :delay 3s + +/tool e-mail send to="$adminEmailAddress" \ + subject="[Mikrotik $deviceIdentity] Backup of Scripts" \ + body="See subject and attachment" \ + file=scripts.rsc; :delay 10s + +:log info "An email is probably sent to $adminEmailAddress." + +/file remove scripts.rsc