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])";   
 

 

Edited by ianiovski
Link to comment
Share on other sites

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

/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."; }

Edited by msboy
редакция
Link to comment
Share on other sites

  • Administrator

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

/ 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 ǝɥʇ

Link to comment
Share on other sites

@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 ?

Edited by ianiovski
Link to comment
Share on other sites

  • Administrator

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

/ 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 ǝɥʇ

Link to comment
Share on other sites

На CRS 112-8P-4S   с 7.11.2 , но и на други бордове съм го забелязал, че е така . 

Link to comment
Share on other sites

И още едно питане след това за да го кача на 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 /    , обаче не се получава . 

Edited by ianiovski
Link to comment
Share on other sites

  • Administrator

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

("flash/BACKUP"

 

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

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


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

Link to comment
Share on other sites

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

 

Но пак не става .

Link to comment
Share on other sites

  • Administrator

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

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

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

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


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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

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