Portál AbcLinuxu, 14. července 2025 08:46


Dotaz: vypocet casove odlehlosti udalosti v logu

24.5.2006 13:48 hajoucha | skóre: 22
vypocet casove odlehlosti udalosti v logu
Přečteno: 64×
Odpovědět | Admin
Ahojda, potrebuji zjistit, s jakymi casovymi odstupy nastavaly nejake udalosti v logu. Jednotlive casy udalosti si umim vypsat do souboru, takze mam neco jako
21 07:04:06
21 09:36:40
21 09:54:27
21 09:54:30
21 12:02:19
21 12:09:14
, kde prvni sloupec je den v mesici, a pak je format hh:mm:ss. Nyni potrebuji vedet, kolik sekund ubehlo mezi jednotlivymi zaznamy. Asi bych dokazal napsat script, ktery by to zaridil, ale predtim bych se rad zeptal, jestli neni nejaky jednoduchy trik, jak tohle udelat napriklad v awk nebo tak. Idealne nejaky "one-liner" :) Rikal jsem si, ze takoveho neco musi chtit fura lidi, takze uz to treba nekdo ma.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.5.2006 14:00 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: vypocet casove odlehlosti udalosti v logu
Odpovědět | | Sbalit | Link | Blokovat | Admin
mktime("YYYY MM DD HH MM SS") v awk ti převede datum na sekundy. Nebo pomocí date
date 'YYYY-DD-MM HH:MM:SS' +%s
Pak stačí ta čísla odečíst.
24.5.2006 14:12 hajoucha | skóre: 22
Rozbalit Rozbalit vše Re: vypocet casove odlehlosti udalosti v logu
aha, prima. :) Diky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.