Új hozzászólás Aktív témák

  • m0ski

    aktív tag

    Sziasztok!

    Úgy tűnik, hogy 7.10-es verzióval valami meghülyült a backup scriptem dátum összeállításában.

    Korábban az alábbi sémára működött: %eszkoznev%-%YYYYMMDD%-%HHMMSS%

    Amióta frissítettem, azóta a dátum rész teljesen megkergült.
    Mai nap például MikroTik--0701-0-132655.backup lett a fájl neve, néhány perccel ezelőtt.
    Ráadásul belekerült egy plusz kötőjel is, nem tudom honnan.

    A szkript:
    ###### months array 
    :local months ("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
    ###### get time
    :local ts [/system clock get time]
    :set ts ([:pick $ts 0 2].[:pick $ts 3 5].[:pick $ts 6 8])
    ###### get Date
    :local ds [/system clock get date]
    ###### convert name of month to number
    :local month [ :pick $ds 0 3 ];
    :local mm ([ :find $months $month -1 ] + 1);
    :if ($mm < 10) do={ :set mm ("0" . $mm); }
    ###### set $ds to format YYYY-MM-DD
    :set ds ([:pick $ds 7 11] . $mm . [:pick $ds 4 6])
    ###### get system name
    :local sysname [/system identity get name];
    ###### create filename
    :local filename ([$sysname]."-".[$ds]."-".[$ts].".backup")
    ###### create backup file
    /system backup save name=$filename;

Új hozzászólás Aktív témák