[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: swatch zum Überwachen von logfiles



Frank Dietrich schrieb:
Hallo an euch,

ich habe swatch eingerichtet um bei bestimmten Einträge in einem
Logfile eine Aktion auszuführen. Das klappt auch soweit. Es gibt nur
zwei kleine Dinge die ich noch lösen möchte.

1. es kommt gelegntlich vor, das swatch nach einem logrotate nichts
mehr mitbekommt, dann beende ich es mit kill, starte es neu und es
läuft wieder
- den Tipp mit --follow als tail argument hab ich schon in
$SUCHMASCHINE gefunden, aber das will nicht so richtig klappen

ich habe mir logrotate so eingerichtet, das es per Script
swatch beendet und anschließend neu startet, wenn mein /var/log/syslog
rotated wird... (man logrotate, ist ganz einfach)

2. Wie kann ich denn swatch als Dienst starten? Bisher starte ich es

man swatch ergibt bei mir:
SYNOPSIS
 <...>, --daemon

Also den swatch-Aufruf in ein init-Script, erweitert um die Option
--daemon und schon sollte es tun.


HTH
Torsten

in einer screen-Session als root. Das würd ich gern ändern. Hab schon
einen User swatch angelegt, dem ich aber keine login shell geben
will. Deshalb sind alle Versuche mittels su auch gescheitert.
Auch nach dieser [1] Anleitung klappt es nicht. Wenn ich es so
einrichte, dann erscheint bei ps -ef nur swatch als Eintrag, ohne
die Startparameter.
Wäre nett wenn mir jemand die Richtung weisen könnte.

Danke und nette Grüße
Frank

[1]
http://sourceforge.net/docman/display_doc.php?docid=5332&group_id=25401



Reply to: