Logfile IP-SYMCON

Hallo IPS-Team,

ich schaue mir ja oefters das Logfile an mit tail, abe jedesmal am naechsten Tag muss ich die Datei wieder neu laden. Deshalb mein Vorschlag dazu:

Mitternacht das bisherige Logfile umbenennen und IPS in das aktuelle Logfile, nachdem es auf nul gebracht wurde, weiter schreiben lassen. Dann sollte man auch „durchlesen“ koennen, ohne die Datei immer wieder neu laden zu muessen. Ausserdem koennte man dann auch gleich das archivierte Logfile noch packen :slight_smile:

Gruss Torro

Hmm… du könntest ggf. auch ein script von einem cron-job kurz nach mitternacht aufrufen lassen, welches ein kill auf das aktuelle tail macht und dann ein neues tail für das neue log startet.

Das aktuelle Logfile kann man so ermitteln:


ls --sort=time --format=single-column|head -n 1

Das Logformat von IPS jetzt wieder zu ändern würde bedeuten, dass ggf. andere Leute ihre Skripte ebenfalls umschreiben müssen…

Hallo Oli,

das ls wuerde ich vielleicht mit dem Windows Teil noch hinkriegen, aber wie verdammt mache ich ein KILL ???

Ich spreche von Windows, nicht von Unix, das waere mir lieber und da waere auch alles klar. Aber unter Windows habe ich eher wenig bis keinen Plan, wie das gehen soll.

Gruss Torro

Komfortables Kill-Tool:
http://www.sysinternals.com/Utilities/PsKill.html

Oder auf Windows portierte Unix-Kommandos:
http://www.cygwin.com/
Bei Cygwin gibt’s alles was das Unix-Herz eines Windows-Users erfreut - auch kill, ps, ls, head, tail, sort, grep, sed, awk und auch die bash :wink:

Für einen sehr leistungsfähigen Ersatz von CMD.EXE schau dir mal 4NT von JPsoftware an (ist aber kommerziell):
http://www.jpsoft.com/4ntdes.htm

Viel Spass :wink:
Oliver

Eigentlich finde ich die Idee garnicht schlecht. Wenn man um 0:00 ein neues Logfile mit der aktuelle Zeit anlegt ist somit das alte lesbar/löschbar. Das würde das Problem lösen, dass man IPS schliessen muss, um eine großes Logfile zu löschen.

Ich werde es mal notieren

Grüße, paresy