/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
konvertering af unixtid
Fra : Bjarne Albøge


Dato : 18-11-02 18:39

Hej
Jeg har - indtil nu - forgæves søgt efter et eller andet, der kan
omsætte unixtid til år,måned,dag,timer,min,sek.
Det skal bruges til at sende /var/log/squid/access.log igennem således,
at jeg får en "normaltid".
dvs. at 1. kolonne oversættes fra unixtid til "normaltid"
1037619082.770 0 192.168.0.100 ..............

mvh Bjarne


 
 
Torben Simonsen (18-11-2002)
Kommentar
Fra : Torben Simonsen


Dato : 18-11-02 18:50

Bjarne Albøge <bjarne@abcd-asaa.dk> writes:

> Jeg har - indtil nu - forgæves søgt efter et eller andet, der kan
> omsætte unixtid til år,måned,dag,timer,min,sek.
> Det skal bruges til at sende /var/log/squid/access.log igennem
> således, at jeg får en "normaltid".
> dvs. at 1. kolonne oversættes fra unixtid til "normaltid"
> 1037619082.770 0 192.168.0.100 ..............

Noget i denne retning:

perl -ane 'print scalar localtime $F[0], "\n";' < access.log

--
-- Torben.

Michael Wojciechowsk~ (18-11-2002)
Kommentar
Fra : Michael Wojciechowsk~


Dato : 18-11-02 21:17

On Mon, 18 Nov 2002 18:39:01 +0100, Bjarne Albøge
<bjarne@abcd-asaa.dk> wrote:

|> Jeg har - indtil nu - forgæves søgt efter et eller andet, der kan
|> omsætte unixtid til år,måned,dag,timer,min,sek.

Måske kan denne posting hjælpe dig:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8
&oe=UTF-8&selm=6t8kvt%24phv%241%40news.ml.com

Desuden er der også nogle oplysninger i 'man date'.

--
Michael Wojciechowski

One must suffer before enlightenment.

Jesper Skriver (18-11-2002)
Kommentar
Fra : Jesper Skriver


Dato : 18-11-02 21:27

On Mon, 18 Nov 2002 18:39:01 +0100, Bjarne Albøge wrote:
> Hej
> Jeg har - indtil nu - forgæves søgt efter et eller andet, der kan
> omsætte unixtid til år,måned,dag,timer,min,sek.
> Det skal bruges til at sende /var/log/squid/access.log igennem således,
> at jeg får en "normaltid".
> dvs. at 1. kolonne oversættes fra unixtid til "normaltid"
> 1037619082.770 0 192.168.0.100 ..............

På FreeBSD

jesper@freesbee:/home2/jesper> date -r 1037619082
Man 18 Nov 2002 12:31:22 CET

Eller

jesper@freesbee:/home2/jesper> perl -e 'print localtime(1037619082)."\n"'
Mon Nov 18 12:31:22 2002


--
Jesper Skriver, CCIE #5456
FreeBSD committer

Rasmus Bøg Hansen (19-11-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 19-11-02 15:38

Bjarne Albøge <bjarne@abcd-asaa.dk> writes:

> Jeg har - indtil nu - forgæves søgt efter et eller andet, der kan
> omsætte unixtid til år,måned,dag,timer,min,sek.
> Det skal bruges til at sende /var/log/squid/access.log igennem
> således, at jeg får en "normaltid".
> dvs. at 1. kolonne oversættes fra unixtid til "normaltid"
> 1037619082.770 0 192.168.0.100 ..............

Nu kan jeg se, at du allerede har fået adskillige løsninger - men hvis
logfilerne fremover skal være almindligt læselige, kan du sætte:

emulate_httpd_log on

i squid.conf - så skriver den læselige datoer og tidspunkter ligesom
apache.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Military Justice is to Justice, what Military Music is to Music.
-- Groucho Marx
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Søg
Reklame
Statistik
Spørgsmål : 177508
Tips : 31968
Nyheder : 719565
Indlæg : 6408580
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste