Jump to content

Проблем с името на Backup файла


ianiovski

Recommended Posts

Здравейте, имам някакъв проблем с датата и часа в името на backup файла . При пускане на скрипта ми го  създава с име 

BACKUP-Mikrotik--1202-04.backup  

Може ли да ми кажете къде ми е грешката ? 

 

Quote

/ system backup save name= "flash/ $("BACKUP". "-". [/ 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])";   
 

 

Редактирано от ianiovski
Адрес на коментара
Сподели в други сайтове

Аз правя самото архивиране по следния начин като архивите си взимат автоматически текущите дата и час:

/export compact file=backup_firma

Самото разпознаване на архиви от машините (имената) го правя при самото изпращане на мейла . Съответно самото филтриране и търсене в мейла става по лесно т.е:  

/tool e-mail send to="firma@xxx.net" subject=([/system identity get name]." backup") file=backup_firma.rsc;
:log info "Backup e-mail sent."; }

Редактирано от msboy
редакция
Адрес на коментара
Сподели в други сайтове

  • Администратор

А защо не напишеш само 

/ system backup save name= "$("BACKUP". "-". [/ system identity get name]."-".[/ system clock get date])";

 

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

@msboy мерси и това е вариант , 

но повече ми върши работа този на @111111 ,но с малка редакция, да се запаметява на flash паметта, защото след рестарт на Микротика се губят бекъпите . 

/ system backup save name= "flash/ $("BACKUP". "-". [/ system identity get name]."-".[/ system clock get date])";

 

А може ли по някакъв начин да се показват в този вариант  BACKUP-Mikrotik-04oct2023 , а не както е сега BACKUP-Mikrotik-2023-10-04 ?

Редактирано от ianiovski
Адрес на коментара
Сподели в други сайтове

  • Администратор

Не ги изписва в този формат

/ system clock print
                  time: 13:28:23
                  date: 2023-10-04
  time-zone-autodetect: yes
        time-zone-name: Europe/Sofia
            gmt-offset: +03:00
            dst-active: yes

 

на какъв борд/версия не ти ги запаметява?

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

И още едно питане след това за да го кача на ftp сървър  до преди да ползвам новия скрипт, които ги запаметява в flash паметта , ползвах следният скрипт: 

: global backupname  ("BACKUP". "-". [/ system identity get name]."-".[/ system clock get date])";   

tool fetch address=******** mode=ftp user=****** password="*****" src-path=$backupname dst-path="************" upload=yes

 

Обаче сега не работи защото бекъпите се намират на друго място . Пробвах  след global backupname да допиша  "flash /    , обаче не се получава . 

Редактирано от ianiovski
Адрес на коментара
Сподели в други сайтове

  • Администратор

трябва да е преди
 

("flash/BACKUP"

 

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • Администратор

https://github.com/beeyev/Mikrotik-RouterOS-automatic-backup-and-update

виж това няма ли да свърши работа.

 

/system scheduler
add interval=1d name=AutoBackup on-event=\
    ":system backup save name=\"flash/\$[/system identity get name]_autobackup.backup\";\r\
    \n:delay 10s;\r\
    \n:export terse file=\"flash/\$[/system identity get name]_config.rsc\";\r\
    \n:delay 10s;\r\
    \n:tool e-mail send file="flash/$[/system identity get name]_autobackup.backup" to=EMAIL subject="$[/system identity get name]_backup" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=may/01/2019 start-time=21:00:00
add interval=1d name=AutoUpgrade on-event="/system package update\r\
    \ncheck-for-updates once\r\
    \n:delay 3s;\r\
    \n:if ( [get status] = \"New version is available\") do={ install }" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=may/01/2019 start-time=00:00:00

От опит, освен бекъпа трябва да има и експорт на конфигурацията със сензитивните данни.

  • Харесай 1
Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
  • Потребители разглеждащи страницата   0 потребители

    • No registered users viewing this page.
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.