Un fichier est en cours de téléchargement séquentiel par wget.
Si je commence à le déballer cat myfile.tar.bz2 | tar -xj, il peut déballer correctement ou échouer avec "EOF inattendu", selon ce qui est plus rapide.
Comment "attraper et suivre" un fichier, c'est-à-dire sortir le contenu du fichier vers stdout, mais ne quittez pas sur EOF, au lieu de cela, abonnez-vous à ce fichier et continuez à sortir de nouvelles parties des données, en ne sortant que si le fichier est fermé par écrivain et non rouvert dans les N secondes.
J'ai créé un script cat_and_follow basé sur la réponse de @ arielCo qui termine également taillorsque le fichier n'est plus ouvert pour l'écriture.
tailfonctionne également avec les fichiers binaires?
less +F...
wget ... && tar xjvf ...
tailcommande avec son option de suivi.