Hallo_{Henning,Marc,*}, * Am 05.04.2002 um 11:51 Uhr schrieb Henning Hucke:
*** Marc Mc Guinness (m.mcguinness@mod-consulting.de) schrieb in suse-linux...:
Besser ist es die datei mit "cat /dev/null > /var/log/messages" zu leeren, dann mußt du den Syslog Daemon nicht neu starten.
Ungesund! Kann leicht zu einer zerhackten ersten Syslog-Zeile führen, was diversen log surfern vieleicht nicht so gesund bekommt.
Was verstehst Du unter einer 'zerhackten ersten Syslog-Zeile'? Vielleicht so etwas... ---[ schnipp ]--- 797]: sent [LCP EchoReq id=0x1 magic=0x3b8133f4] Apr 5 16:50:50 sam pppd[797]: rcvd [LCP EchoRep id=0x1 magic=0x0] Apr 5 16:51:17 sam pppd[797]: sent [LCP EchoReq id=0x2 magic=0x3b8133f4] ---[ schnapp ]--- Ich denke so etwas wird nicht vorkommen. Vielleicht liege ich da falsch, aber vom <syslogd> wird entweder eine komplette Zeile geschrieben oder mit "cat /dev/null > /var/log/messages" wird die gesamte Datei geleert. Ein 'zerhacken' kommt in dieser Form IMO nicht vor. Zum Testen hier ein kleines Script, was zwar nicht viel aussagt aber immerhin zeigt, dass zwei parallel laufende Prozesse problemlos in eine Logdatei schreiben können, ohne das eine Zeile verstümmelt wird. ---[ schnipp ]--- #!/bin/bash Testfile=test.log Text1="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" Text2=".........................................................." [ -e $Testfile ] && rm $Testfile (for i in $(seq 1000); do echo $Text1 >>$Testfile; done) & (for i in $(seq 1000); do echo $Text2 >>$Testfile; done) & wait less $Testfile ---[ schnapp ]--- Etwas anderes ist es allerdings, wenn mehrere Zeilen zusammengehören und durch die Leerung auseinander gerissen werden. In der Doku zum <logsurfer> gibt es ein Beispiel zur Überwachung einer FTP-Verbindung. Hier wird die Verbindung über einen 'längeren' Zeitraum überwacht und bei absonderlichem Verhalten eine Alarmmeldung losgetreten. Hier ist es natürlich klar, dass ein Löschen zwischendurch den <logsurfer> ein wenig stören könnte ;-) Mit ein wenig Handarbeit sollte aber auch dieses Problem lösbar sein. -Jürgen -- Alles Gute im Leben ist entweder ungesetzlich, unmoralisch oder es macht dick. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de /