prompt Публикувано 27 Януари, 2020 Доклад Сподели Публикувано 27 Януари, 2020 Здравейте. Изрових си от нет-а скрипт, който прави два бекъп-а (текстоеи и бинарен) и ми ги изпраща на поща.Пощата е в gmail-a.Интересното е, че миналата година всичко работеше перфектно, но от 2020 скрипта спря да работи и това е на 5 рутера. Това е скрипта: { :log info "Starting Backup Script..."; :local sysname [/system identity get name]; :local sysver [/system package get system version]; :log info "Flushing DNS cache..."; /ip dns cache flush; :delay 2; :log info "Deleting last Backups..."; :foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name] "$sysname-backup-"]]!="nil") do={/file remove $i}}; :delay 2; :local smtpserv [:resolve "smtp.gmail.com"]; :local Eaccount "mickrotik13@gmail.com"; :local pass "@ot1do50!#"; :local backupfile ("$sysname-backup-" . \ [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".backup"); :log info "Creating new Full Backup file..."; /system backup save name=$backupfile; :delay 2; :log info "Sending Full Backup file via E-mail..."; /tool e-mail send from="<$Eaccount>" to=$Eaccount server=$smtpserv port=587 user=$Eaccount password=$pass start-tls=yes file=$backupfile \ subject=("$sysname Full Backup (" . [/system clock get date] . ")") \ body=("$sysname full Backup file see in attachment.\nRouterOS version: $sysver\nTime and Date stamp: " . [/system clock get time] . " " . \ [/system clock get date]); :delay 5; :local exportfile ("$sysname-backup-" . [:pick [/system clock get date] 7 11] . [:pick [/system \ clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".rsc"); :log info "Creating new Setup Script file..."; /export verbose file=$exportfile; :delay 2; :log info "Sending Setup Script file via E-mail..."; /tool e-mail send from="<$Eaccount>" to=$Eaccount server=$smtpserv port=587 user=$Eaccount password=$pass start-tls=yes file=$exportfile \ subject=("$sysname Setup Script Backup (" . [/system clock get date] . ")") body=("$sysname Setup Script file see in attachment.\nRouterOS \ version: $sysver\nTime and Date stamp: " . [/system clock get time] . " " . [/system clock get date]); :delay 5; :log info "All System Backups emailed successfully.\nBackuping completed."; } А това е планировчика: /tool e-mail send to=mickrotik13@gmail.com subject=([/system identity get name] . "-" . [:pick [/system clock get date] 4 6] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 7 11]. " backup") file=auto.backup А най интересното е, че като рънна скрипта, той се изпълнява. Някакви идеи? Адрес на коментара Сподели в други сайтове More sharing options...
prompt Отговорено 29 Януари, 2020 Автор Доклад Сподели Отговорено 29 Януари, 2020 Никой ли не може да удари едно рамо?! Адрес на коментара Сподели в други сайтове More sharing options...
Администратор 111111 Отговорено 29 Януари, 2020 Администратор Доклад Сподели Отговорено 29 Януари, 2020 https://forum.mikrotik.com/viewtopic.php?t=146575 Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Адрес на коментара Сподели в други сайтове More sharing options...
Администратор JohnTRIVOLTA Отговорено 29 Януари, 2020 Администратор Доклад Сподели Отговорено 29 Януари, 2020 Планираната задача (schedule) не я виждам ! Адрес на коментара Сподели в други сайтове More sharing options...
madmanz Отговорено 30 Януари, 2020 Доклад Сподели Отговорено 30 Януари, 2020 Същото му пиша на колегата и тук - https://hardwarebg.com/forum/showthread.php/293132-%D0%92%D1%8A%D0%BF%D1%80%D0%BE%D1%81-%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D0%BD%D0%BE-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%BD%D0%B0-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%82%D0%B8%D0%BA , но все още нямам отговор. Адрес на коментара Сподели в други сайтове More sharing options...
msboy Отговорено 30 Януари, 2020 Доклад Сподели Отговорено 30 Януари, 2020 Работещо при мен: /system scheduler add interval=1w2d12m name=backup on-event="/export compact file=backup" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=\ dec/21/2017 start-time=11:28:45 add interval=1w2d17m name="e-mail send" on-event="/tool e-mail send to=\"xxxx@xxxx.com\" subject=([/system identity get name].\" backup\") file=backup.\ rsc;\r\ \n:log info \"Backup e-mail sent.\"; }" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=dec/21/2017 start-time=\ 11:32:47 настройки на мейла: /tool e-mail set address=mail.xxxxxx.net from=xxxxxxx@xxxx.com password=xxxxxx port=587 start-tls=yes user=xxxxxxx@xxxx.com На местата с XXXX си сложи твоите настройки. Недей забравя да настроиш и SNTP клиента !. Интервалите и начина на архивиране (бинарен или текстови) можеш да си ги настроиш. Това, че пише 2017 година като начална в скрипта няма никакво значение защото следващия бекъп става на актуална дата в моя случай след девет дена. И после си ги повтаря през девет дена. Адрес на коментара Сподели в други сайтове More sharing options...
prompt Отговорено 31 Януари, 2020 Автор Доклад Сподели Отговорено 31 Януари, 2020 /tool e-mail send to=xxxxx@gmail.com subject=([/system identity get name] . "-" . [:pick [/system clock get date] 4 6] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 7 11]. " backup") file=auto.backup Това ми е в schedule и работеше без проблем по този нзчин. Адрес на коментара Сподели в други сайтове More sharing options...
Администратор JohnTRIVOLTA Отговорено 31 Януари, 2020 Администратор Доклад Сподели Отговорено 31 Януари, 2020 (Редактирано) Преди 1 час, prompt написа: /tool e-mail send to=xxxxx@gmail.com subject=([/system identity get name] . "-" . [:pick [/system clock get date] 4 6] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 7 11]. " backup") file=auto.backup Това ми е в schedule и работеше без проблем по този нзчин. Замени го тогава с името на скрипта ... нали каза , че работи, като се рънне или пробвай първо само с редактиране на датата за първоначално пускане да е настояща спрямо днешна дата. Редактирано 31 Януари, 2020 от JohnTRIVOLTA Адрес на коментара Сподели в други сайтове More sharing options...
Recommended Posts
Създайте нов акаунт или се впишете, за да коментирате
За да коментирате, трябва да имате регистрация
Създайте акаунт
Присъединете се към нашата общност. Регистрацията става бързо!
Регистрация на нов акаунтВход
Имате акаунт? Впишете се оттук.
Вписване