kotqq Posted May 24, 2012 Posted May 24, 2012 По поиску не нашел, подскажите по поводу скриптов в 3-4 и 5 версиях микротика. Есть скрипт :log info "backup beginning now" :global backupfile ([/system identity get name]) :global backupfile2 ([/system identity get name].".backup") /system backup save name=$backupfile :log info "backup pausing for 3s" :delay 3s :log info "backup being ftp" /tool fetch address=x.x.x.x mode=ftp dst-path=$backupfile src-path=$backupfile2 user=user password=pass upload=yes :log info "backup finished" он сохраняет по фтп бэкапы, работает все отлично, но только в 5 версии МТ. Как быть с 3 и 4, подскажите что исправить? з.ы. возможно создал тему не в том разделе, сразу извеняюсь. Вставить ник Quote
sparker Posted May 24, 2012 Posted May 24, 2012 По поиску не нашел, подскажите по поводу скриптов в 3-4 и 5 версиях микротика. Есть скрипт :log info "backup beginning now" :global backupfile ([/system identity get name]) :global backupfile2 ([/system identity get name].".backup") /system backup save name=$backupfile :log info "backup pausing for 3s" :delay 3s :log info "backup being ftp" /tool fetch address=x.x.x.x mode=ftp dst-path=$backupfile src-path=$backupfile2 user=user password=pass upload=yes :log info "backup finished" он сохраняет по фтп бэкапы, работает все отлично, но только в 5 версии МТ. Как быть с 3 и 4, подскажите что исправить? з.ы. возможно создал тему не в том разделе, сразу извеняюсь. в 4-ой версии нет параметра upload=yes попробуйте без него Вставить ник Quote
kotqq Posted May 25, 2012 Author Posted May 25, 2012 (edited) Без него скрипт хоть начал вообще запускаться, но теперь доходит до сохранения и на фтп файл не отправляет. Если в консоль вбить руками строку /tool fetch address=x.x.x.x mode=ftp dst-path=$backupfile src-path=$backupfile2 user=user password=pass upload=yes то не понимает с $backupfile Edited May 25, 2012 by kotqq Вставить ник Quote
edgars Posted May 25, 2012 Posted May 25, 2012 (edited) У меня так /system backup save name=email; /tool e-mail send to="moi@email.lv" subject=([/system identity get name] . " Backup") file=email.backup работает на 3. 4. и 5. версии Edited May 25, 2012 by edgars Вставить ник Quote
server801 Posted May 25, 2012 Posted May 25, 2012 Я делаю так - system > export file=w , в директории files появляется файл w.rsc . Откатываемся далее на настройки system > import file=w Вставить ник Quote
sparker Posted May 25, 2012 Posted May 25, 2012 (edited) У меня так /system backup save name=email; /tool e-mail send to="moi@email.lv" subject=([/system identity get name] . " Backup") file=email.backup работает на 3. 4. и 5. версии Вот мой вариант: /system script add name=email-backup source="/export file email.backup; /tool e-mail send to=\"mymail@mail.ru\" subject=([/system identity get name] .\" Backup\") file=email.backup.rsc"; /system scheduler add interval=7d name="email-backup" on-event=email-backup; размер бэкапа становится более скромным, тик экспортирует конфиг в файл..ну и отправляет на почту его каждую неделю Edited May 25, 2012 by sparker Вставить ник Quote
kotqq Posted May 25, 2012 Author Posted May 25, 2012 на мыло у меня отправляется нормально, проблема только с отправкой по фтп Вставить ник Quote
kotqq Posted May 29, 2012 Author Posted May 29, 2012 (edited) Если сделать в консоли /tool fetch address=x.x.x.x mode=ftp dst-path=([/system identity get name]) src-path=([/system identity get name].".backup") user=user password=pass то возвращает failure: FTP server said: 550 File unavailable Edited May 29, 2012 by kotqq Вставить ник Quote
kotqq Posted May 29, 2012 Author Posted May 29, 2012 Вычитал что upload есть только с 5й версии, а в 2-4v. этот параметр по умолчанию стоит No и не меняется. Так что отправка только через почту... Вставить ник Quote
server801 Posted September 9, 2012 Posted September 9, 2012 Отправка через фтп отлично работает. Вопрос - как потом откатываться с файла .backup ? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.