[erledigt] "Datei abgeschnitten": Warum?

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
GregorS
Beiträge: 2587
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

[erledigt] "Datei abgeschnitten": Warum?

Beitrag von GregorS » 15.04.2016 09:26:39

Hallo allerseits!

Um etwas zu testen, mache ich in einem xterm

while true; do ping -c 1 wlan-ap > ~/test/pinglog.txt ; sleep 30; done

und in einem anderen

tail -f pinglog

Ab und zu taucht im zweiten xterm eine Zeile

tail: test/pinglog.txt: Datei abgeschnitten

auf. Wieso das? Ist meine Platte demnächst reif für die Sammelstelle?

TIA

Gregor
Zuletzt geändert von GregorS am 15.04.2016 11:42:53, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: "Datei abgeschnitten": Warum?

Beitrag von smutbert » 15.04.2016 09:46:41

mit "... > ~/test/pinglog.txt" überschreibst du die Datei jedes Mal aufs neue. "tail -f" versucht nach meinem Verständnis neu hinzugekommene Zeilen auszugeben, wartet also vielleicht gerade auf die 7. Zeile während deine Schleife gerade die vorhandenen 6 löscht und durch eine neue ersetzt.

"... >> ~/test/pinglog.txt" müsste imho funktionieren, weil es immer nur neue Zeilen an die Datei dranhängt, aber die Datei wird dann natürlich auch immer größer.

Benutzeravatar
GregorS
Beiträge: 2587
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: "Datei abgeschnitten": Warum?

Beitrag von GregorS » 15.04.2016 10:04:53

smutbert hat geschrieben:mit "... > ~/test/pinglog.txt" überschreibst du die Datei jedes Mal aufs neue. "tail -f" versucht nach meinem Verständnis neu hinzugekommene Zeilen auszugeben, wartet also vielleicht gerade auf die 7. Zeile während deine Schleife gerade die vorhandenen 6 löscht und durch eine neue ersetzt.

"... >> ~/test/pinglog.txt" müsste imho funktionieren, weil es immer nur neue Zeilen an die Datei dranhängt, aber die Datei wird dann natürlich auch immer größer.
Danke für den Hinweis!

Dass das die Ursache sein könnte, habe ich mir vor meiner Zigarette gedacht und die Zeile im ersten xterm entsprechend geändert. Mal sehen, ob das hilft.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: "Datei abgeschnitten": Warum?

Beitrag von uname » 15.04.2016 10:21:24

Vielleicht als Alternative auch wenn das Ergebnis etwas abweicht:

Code: Alles auswählen

watch -n 30 ping -c 1 wlan-ap

Benutzeravatar
GregorS
Beiträge: 2587
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: "Datei abgeschnitten": Warum?

Beitrag von GregorS » 15.04.2016 10:24:36

uname hat geschrieben:Vielleicht als Alternative auch wenn das Ergebnis etwas abweicht:

Code: Alles auswählen

watch -n 30 ping -c 1 wlan-ap
Danke für den Tipp!

Mir kommt es beim Test auch auf die zeitliche Folge an. Daher ist watch eher nicht geeignet.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: "Datei abgeschnitten": Warum?

Beitrag von detix » 15.04.2016 10:26:59

Dann probiers mal mit tailf:

Code: Alles auswählen

tailf ~/test/pinglog.txt
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

Benutzeravatar
GregorS
Beiträge: 2587
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: "Datei abgeschnitten": Warum?

Beitrag von GregorS » 15.04.2016 11:42:38

detix hat geschrieben:Dann probiers mal mit tailf:

Code: Alles auswählen

tailf ~/test/pinglog.txt
Danke für den Tipp!

Nachdem die Meldung jetzt aber schon eine Weile nicht mehr kam, lag es wohl am '>'. Ich markiere den Thread mal als erledigt.

Gruß

Gregor

PS: Der Anfang der Manpage von tailf liest sich interessant. Das kommt auf den zu-lesen-Stapel.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: [erledigt] "Datei abgeschnitten": Warum?

Beitrag von detix » 15.04.2016 13:11:12

Mit dem winzig kleinen Unterschied das du es, wie zuerst gefragt, fehlerfrei nutzen kannst:

Code: Alles auswählen

while true; do ping -c 1 wlan-ap > ~/test/pinglog.txt ; sleep 30; done
# im neuen xterm nicht "tail -f ~/test/pinglog.txt", sondern
tailf ~/test/pinglog.txt
ergibt keinerlei Fehler mit "Datei abgeschnitten".
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

Antworten