
Ich verwende Mac OS 10.6.8
Ich habe ein Netzlaufwerk gemountet, dessen Datei ich überwachen muss. Ich hatte vor, Tail zu verwenden.
Wenn ich Folgendes ausführe:
tail -f /Volumes/Cache-A/TransferLog.txt
Am Ende erhalte ich einen tail
Bericht, der korrekt aussieht, jedoch nicht aktualisiert wird. (Es ist, als hätte ich etwas eingegeben, tail
anstatt zu tail -f
akzeptieren, dass die Shell nicht zurückkommt – ich muss etwas eingeben Ctrl, Cum dorthin zurückzukehren, wo ich etwas eingeben kann.)
Das Cache-A-Laufwerk ist ein Linux-System, und ich habe bestätigt, dass, wenn ich den Befehl ausführe
tail -f TransferLog.txt
Es wird wie erwartet aktualisiert.
Gibt es einen Grund, warum der OS X-Tail-Befehl nicht richtig aktualisiert wird? Liegt es daran, dass es sich um ein im Netzwerk gemountetes Laufwerk und nicht um eine lokale Datei handelt? Würde das Mounten über NFS helfen? ( Ich kann nicht über AFP mounten )
EDIT: Es stellte sich heraus, dass ich über AFP mounten KANN, obwohl das gleiche Problem auftritt. (Ich kenne mich mit Wireshark nicht so gut aus – aber ich werde mir das auch ansehen)