tail -f /var/log/syslog

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

tail -f /var/log/syslog

Beitrag von mario.neudeck » 31.03.2006 08:02:24

Hallo,
um zu sehen, was auf dem System los ist, sind mehrere Konsolen ständig auf.
Der PC läuft durch. Auf einer Konsole läuft permanent

Code: Alles auswählen

tail -f /var/log/syslog
Jede Morgen 07.xx Uhr wird das "tail" automatisch unterbrochen, nehme an das syslog dann gezippt wird. Es hat ne Weile gedauert, bis ich das merkte.
Kennt Ihr eine Möglichkeit, das "tail" permanent laufen zu lassen? Also das es nach dem Zippen wieder aufgenommen wird, oder durch das Zippen nicht unterbrochen wird.

-Mario

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 31.03.2006 08:51:21

Es gibt das Paket console-log welches die auf dem terminal 8 das EXIM-Log und auf Console 9 den Syslog ausgeben, vielleicht ist das das was du sichst. Das hat den Vorteil dass du es nach einem Neustart nicht händisch öffnen musst. Unter /etc/console-log.conf kannst du es dir auch noch anpassen.

Gruss
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 31.03.2006 09:13:45

Gleich versuchen und eine Nachfrage.
Ich greife auf den PC, den ich logge über ssh zu. Wie komme ich auf tty8/tty9?
"man ssh" und "man console-log.conf" gibt dazu nichts preis.
Vielleicht muß ich dann doch was anderes bei einem Remote-PC machen?

Benutzeravatar
rksteve
Beiträge: 716
Registriert: 11.09.2003 12:24:53
Kontaktdaten:

Beitrag von rksteve » 31.03.2006 13:41:56

Dass du remote auf das System zugreifst wusste ich nicht, du kannst dort auch keine Console beobachten. Da hilft dir dieses Programm auch nicht weiter.
Du könntest den Syslog auch über Netzwerk senden (an den sysogdaemon). Wie dass allerdings geht kann ich dir nicht sagen.

Gruss
Steve
Ich? Nein, ich bin keine Signatur, ich mach hier nur sauber...

tapferesschneiderlein
Beiträge: 189
Registriert: 11.08.2005 09:27:01

Beitrag von tapferesschneiderlein » 31.03.2006 13:50:27

Vorschlag 1: Laß tail in einer screen-Session laufen, dann kannst Du auch nach Abbruch er SSH-Verbindung wieder auf die »Konsole«.

Vorschlag 2: tail --follow=name /var/log/syslog ändert das Verhalten von -f dahingehend, daß der Name und nicht der Deskriptor der Datei verfolgt und somit nach der Logrotation die neue syslog angezeigt wird.


Edit: Das heißt wirklich »--follow=name«, das ist kein Platzhalter ;-)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 31.03.2006 14:00:31

sylog-ng mal probiert. Der normale sylog kann auch übers Netz loggen , aber sylog-ng soll dafür die bessere Alternative sein.

http://www.selflinux.org/selflinux/html/syslog-ng.html
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 31.03.2006 17:03:13

Vielen Dank.
"tail --follow=name" ist das Richtige.

Antworten