Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

26.11.2009, 08:02

"tail -f datei" streikt

Mahlzeit!

Ich habe eigentlich seit mehreren Wochen jetzt schon immer in einer Konsole ein Auge auf eine bestimmte Datei. Das hat eigentlich die ganze Zeit tadellos funktioniert, wurde die Datei verändert sah ich das immer direkt. Nun ist mir kürzlich aufgefallen, dass die Datei sich mit tail -f nicht mehr verändert hat, was sehr komisch war weil ich ja wusste das sie aktualisiert und Daten angehängt wurden.

Seither ist tail nicht mehr dazu zu überreden die Datei zu verfolgen. Ich habe aber auch nichts an tail verändert, nein ich weiss sogar gar nicht wie ich daran etwas verändern könnte.

Kennt jemand das Problem oder noch besser eine Lösung?

2

26.11.2009, 08:33

Moin

hm, Mysteriös..., ist mir so noch nicht untergekommen...
könntest du es zb mit

Quellcode

1
# tail -f -n 20 /var/log/messages
mal überprüfen, zb sollte sich da was ändern wenn du dich dann an einem anderen Terminal mit "su" anmeldest.

"tail" ist in den "sys-apps/coreutils" mit enthalten, da sollte man aber idR nichts dran ändern, zur Not baue sie einfach noch mal neu... (aber auf gar keinen fall deinstallieren!!!)

Überprüfe es am besten erst mal mit einem anderen File.

3

06.12.2009, 19:25

also ich hab die coreutil neu gebaut und es mit den optionen versucht aber es passiert nichts...der inhalt der Datei wird angezeigt, aber kommt was hinzu passiert nichts.

4

06.12.2009, 19:33

Ist ja Mysteriös... ?(
ist dein System ansonsten in einem aktuellen gesunden Zustand?

5

06.12.2009, 20:10

Mein Bauchgefühl sagt mir, dass irgendwas im Kernel nicht stimmt. Hattest Du was am Kernel geändert? Eventuell INOTIFY_USER, INOTIFY oder DNOTIFY rausgenommen?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

6

08.12.2009, 13:24

Ist das jetzt generell bei tail so oder nur bei der einen Datei?

Wenn du mit "tail -f file" die Datei beobachtest und dann anderso ein "rm file; echo "Hallo" > file" machst, dann ist das ja sehr wohl richtig, dass du das nicht siehst.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.