我需要你的帮助,我正试着在mikrotik上创建一个备份文件,但总是无法创建备份,你能帮我吗?
/system backup save name=([/system identity get name]"_"[/system clock get date]"log")格式应为Hostname_MonthDaybackup.backup。例如Mikrotik_1205Log.backup
你能帮帮我吗?谢谢。
阿德里安
发布于 2017-12-06 16:28:56
导出失败,因为"date“部分包含/ ("dec/06/2017"),我认为文件名中不允许使用/。您必须使用:pick命令提取日期和月份。
:local name [/system identity get name];
:local date [/system clock get date];
:local day [ :pick $date 4 6 ]
:local month [ :pick $date 0 3 ]
:local backupName ($name."_".$day."-".$month."_log");
:put $backupName
/system backup save name=$backupName顺便说一句,我不会使用"backup“命令,而是使用更便携的"export”命令(但不保存证书和密码)。
发布于 2017-12-08 18:27:57
你可以通过winbox ->文件部分轻松备份mikrotik的配置,然后通过拖放将备份文件复制到你的系统。您还可以显示旧备份文件的历史记录。或恢复任何备份文件
发布于 2017-12-12 22:05:23
脚本备份:
ps:电子邮件设置正常
1)在备份中创建名称: System>Scripts -script
:log info "Mikrotik Backup JOB Started . . . By Md. Admin"
:global backupfile configbackup
:log info "Deleting old Backup File If available otherwise ignore & process further . . . "
/system backup save name=$backupfile
:log info "Backup process pausing for 10s so it complete creating backup file"
:delay 10s
:log info "Start Sending Backup File via Email using GMAIL SMTP . . ."
tool e-mail
send to=youremail@yourdomain subject=([/system clock get date] . \ "Mikrotik Backup") body="Backup Mikrotik" start-tls=no file=$backupfile
:delay 40s
:log info "Backup Finished"
:log info "Deleting Backup File. All Done. Allah Hafiz"
/file remove $backupfile2)创建System>调度器
Name= Backup MK Start Date= Dec/05/2017 Start time= 08:00:00 Interval= 1d 00:00:00
On event:系统脚本运行备份-脚本
https://stackoverflow.com/questions/47657471
复制相似问题