Page 1 of 1

Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-12 18:59
by bolle
Bloedes Topic :)
aber ich brauch da mal ne Problemlösung.

Von einem PHP Script wird eine Logdatei "access.log" erstellt. Ich möchte nun diese Datei alle 24 Stunden, in ein anderes Verzeichniss, kopieren und dabei umbenennen, so das das aktuelle Datum (z.B. 12_06_03.log) im Dateinamen enthalten ist und gleichzeitig die aktuelle "access.log" leeren.

Wie kann ich das realisieren?
Wenn möglich, bitte mit Beispiel.

THX

Re: Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-12 19:07
by jtb
entweder du editierst das PHP-Script oder du nimmst logrotate..

Re: Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-12 19:08
by kase
logrotate

Und wenn du so ein PHP Freak bist, dann kannste dir da ganz simpel auch nen eigenes Script für schreiben, aber normal erfindet man das Rad ja nicht 2 Mal.

Re: Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-12 20:50
by bolle
Jtb wrote:entweder du editierst das PHP-Script oder du nimmst logrotate..
THX :) nett beschrieben :)
kase wrote:logrotate

Und wenn du so ein PHP Freak bist, dann kannste dir da ganz simpel auch nen eigenes Script für schreiben, aber normal erfindet man das Rad ja nicht 2 Mal.
Wo hab ich geschrieben, das ich nen PHP Freak bin? Ich kann damit umgehen, das heist doch aber noch lange nicht, das ich das perfekt beherrsch...

Re: Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-13 02:32
by kase
das war auch nicht böse oder abwertend oder sonst wie gemeint, wollt damit einfach sagen, dass, wenn du PHP gut kannst, dir dies einfach auch per PHP proggen kannst.

Re: Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-13 15:44
by bolle
Jo...damit das Problem schon offen liegt.
ICh kann zwar mit PHP umgehen, kann es aber wiederum nicht so gut, das ich mir ein Script selbst erstellen kann, vor allem nicht, wenn es dabei um das Arbeiten mit Dateien geht. Für gewöhnlich arbeite ich mit PHP nur in Verbindung mit MySQL.

Wenn mir heir halt keiner Helfen kann, mach ich mich halt mal woanders schlau :)
Irgendwo werd ich schon was drüber finden.

Re: Logdatei alle 24 Stunden umbenennen und ablegen

Posted: 2003-06-13 15:48
by jtb
Hi,

wenn du PHP kannst, sollte dir die Doku reichen..
http://www.php.net/manual/en/ref.filesystem.php

Dateihandling ist mit PHP nicht schwer!