Я настроил скрипт для резервного копирования конфигураций и отправки их по электронной почте на адрес routerbackup@foo.com каждый день в 5 утра со всех моих роутеров (около 20 штук). Я скопировал конфигурацию и разместил её на каждом роутере абсолютно идентично. Скрипт отлично работает на трех роутерах, а на остальных он вообще не запускается – ничего не происходит. Вот скрипт с одного, где всё работает: `/system script`
`add name="ebackup" source="/system backup save name=\[/system identity get \
name\]; /tool e-mail send to=\"routerbackup@foo.com\" \
subject=\(\[/system identity get name\] . \" Backup\"\) file=\(\[/system \
identity get name\] . \".backup\"\)" \
policy=ftp,reboot,read,write,policy,test,winbox,password`
А вот расписание с того, где всё работает: `/system scheduler`
`add name="email-backup" on-event=ebackup start-date=jun/18/2006 \
start-time=05:00:00 interval=1d comment="" disabled=no`
А вот скрипт с того, где ничего не работает: `/system script`
`add name="ebackup" source="/system backup save name=\[/system identity get \
name\]; /tool e-mail send to=\"routerbackup@foo.com\" \
subject=\(\[/system identity get name\] . \" Backup\"\) file=\(\[/system \
identity get name\] . \".backup\"\)" \
policy=ftp,reboot,read,write,policy,test,winbox,password`
А вот расписание с того, где ничего не работает: `/system scheduler`
`add name="email-backup" on-event=ebackup start-date=jun/16/2006 \
start-time=05:00:00 interval=1d comment="" disabled=no`
У всех настроен NTP-клиент, синхронизированный с основным роутером, и я убедился, что он работает на всех. У всех одинаковое время. Я также убедился, что все работают на одной и той-же версии, которая обновлена до 2.9.26. При этом я могу запустить тестовый запуск скрипта на всех роутерах, и он работает отлично, просто не запускается по расписанию. Если вам нужна какая-либо дополнительная информация или вы видите, где моя ошибка, буду благодарен за помощь.
`add name="ebackup" source="/system backup save name=\[/system identity get \
name\]; /tool e-mail send to=\"routerbackup@foo.com\" \
subject=\(\[/system identity get name\] . \" Backup\"\) file=\(\[/system \
identity get name\] . \".backup\"\)" \
policy=ftp,reboot,read,write,policy,test,winbox,password`
А вот расписание с того, где всё работает: `/system scheduler`
`add name="email-backup" on-event=ebackup start-date=jun/18/2006 \
start-time=05:00:00 interval=1d comment="" disabled=no`
А вот скрипт с того, где ничего не работает: `/system script`
`add name="ebackup" source="/system backup save name=\[/system identity get \
name\]; /tool e-mail send to=\"routerbackup@foo.com\" \
subject=\(\[/system identity get name\] . \" Backup\"\) file=\(\[/system \
identity get name\] . \".backup\"\)" \
policy=ftp,reboot,read,write,policy,test,winbox,password`
А вот расписание с того, где ничего не работает: `/system scheduler`
`add name="email-backup" on-event=ebackup start-date=jun/16/2006 \
start-time=05:00:00 interval=1d comment="" disabled=no`
У всех настроен NTP-клиент, синхронизированный с основным роутером, и я убедился, что он работает на всех. У всех одинаковое время. Я также убедился, что все работают на одной и той-же версии, которая обновлена до 2.9.26. При этом я могу запустить тестовый запуск скрипта на всех роутерах, и он работает отлично, просто не запускается по расписанию. Если вам нужна какая-либо дополнительная информация или вы видите, где моя ошибка, буду благодарен за помощь.
