PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Access Log Cleanen !!



phantomd[TNS]
10.07.03, 11:13
Hallo Leute gibt es einen command im shell mit dem man spezifisch die logs von apache löschen kann ?

Zum Beispiel command access.log und dann wird dieses gecleant ?

Zum Voraus Thnx für eure Antworten.

P3AC3MAK3R
10.07.03, 11:20
Willst Du den Inhalt der Datei löschen oder die Datei selbst?

phantomd[TNS]
10.07.03, 11:21
Den Inhalt der Datei. Wenn das Log jetzt 3mb gross ist löschen das es wieder von 0 anfängt.....

mbo
10.07.03, 11:23
zB

echo " " > /var/log/httpd/access.log

Frage: was is mit Logrotate?

cu/2 iae

phantomd[TNS]
10.07.03, 11:52
Hey Thnx. Mit echo klappt es wunderbar.:) :)

Jasper
10.07.03, 11:57
Original geschrieben von mbo
zB

echo " " > /var/log/httpd/access.log


oder einfach

>/var/log/httpd/access.log

dann hat man die datei wirklich auf 0 gesetzt.

-j

iXuZ
17.12.03, 16:45
wenn ich das mit


</var/log/irgendeine_logfile

mache, schreiben die dienste (z.b. messages, proftpd etc.) dann ohne zu murren so wie vorher wieder in diese logfile?

oda muss man, irgend nen dienst resetten?

gruß
iX

Jasper
17.12.03, 18:24
Original geschrieben von iXuZ
wenn ich das mit


</var/log/irgendeine_logfile

mache, schreiben die dienste (z.b. messages, proftpd etc.) dann ohne zu murren so wie vorher wieder in diese logfile?

oda muss man, irgend nen dienst resetten?


richtig ist

>/var/log/irgendeine_logfile


und nein, man muss keinen dienst neustarten, es sei denn, die protokollierende applikation macht irgendwelche obskure logfiletests (ist nicht anzunehmen).


-j

iXuZ
17.12.03, 18:44
ah thx!

weil ich nämlicih irgendwo gelesen hatte das man bei messages nen kill -HUP slog oda so ähnlich machen muss?!

btw ich meinte eigentlich auch > ...
;)

Jasper
17.12.03, 21:07
Original geschrieben von iXuZ
ah thx!

weil ich nämlicih irgendwo gelesen hatte das man bei messages nen kill -HUP slog oda so ähnlich machen muss?!


das ist prinzipiell korrekt, gilt aber nur, wenn man will, dass syslog eine neue datei anlegen soll. will man die datei nicht archivieren sondern einfach nur auf null setzen, muss man kein HUP senden.


-j