Eine Datei wird nacheinander von heruntergeladen wget
.
Wenn ich mit dem Auspacken beginne cat myfile.tar.bz2 | tar -xj
, kann es mit "Unexpected EOF" richtig entpacken oder fehlschlagen, je nachdem, was schneller ist.
Wie man eine Datei "cat and follow" macht, dh den Inhalt der Datei auf stdout ausgibt, aber nicht auf EOF beendet, stattdessen diese Datei abonniert hält und weiterhin neue Teile der Daten ausgibt und nur dann beendet, wenn die Datei durch geschlossen wird Schreiber und nicht innerhalb von N Sekunden wieder geöffnet.
Ich habe ein Skript cat_and_follow basierend auf der Antwort von @ arielCo erstellt, das auch beendet, tail
wenn die Datei nicht mehr zum Schreiben geöffnet wird.
tail
funktioniert das auch mit binären dateien?
less +F
...
wget ... && tar xjvf ...
tail
Befehl mit der Option follow.