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

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

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ 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

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

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ 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

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

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ 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

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

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ 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.