Hirdetés

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

  • dombila

    senior tag

    válasz dombila #22003 üzenetére

    Végülis meg lehet csinálni, de elég pepecselős munka. A gondot az jelenti, hogy a ROS 7-ben a system clock külön mezőben kezeli a dátumot és az időt:

    [admin@MikroTik] > /system clock print
    time: 17:59:30
    date: 2024-04-25
    time-zone-autodetect: yes
    time-zone-name: Europe/Budapest
    gmt-offset: +02:00
    dst-active: yes

    Ezzel szemben a log-ban egyetlen mezőben szerepel együtt a dátum és az idő:
    Time: Apr/25/2024 15:35:37

    A logot lehet szűrni a Time mezőre (where <feltétel>), így ki lehet venni belőle egy adott napi tartalmat, de ha a script meg akarja tudni az aznapi dátumot a system clock.tól, akkor azt yyyy-mm-dd formátumban kapja, míg a logot Mon/DD/Year formátumban lehetne szűrni. Így kell bele egy dátum konverziót írni. Ráadásul a log Time mezőjét bontani is kell, dátumra és időre, az szerintem csak log soronként oldható meg, így kellene egy ciklus, ami soronként megnézi az adott log dátumát/idejét és eldönti, hogy kell-e.

    Biztos meg lehet oldani ROS script-tel is, de szerintem egyszerűbb minden nap az egész lot-ot file-ba menteni és külső programmal kiszedni belőle az adott napi (vagy elmúlt 24 óra) adatokat.

    [ Szerkesztve ]

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