Послідовно завантажується файл wget
.
Якщо я розпочну розпаковувати його cat myfile.tar.bz2 | tar -xj
, він може розпакуватися правильно або вийти з ладу з "Несподіваним EOF", залежно від того, що швидше.
Як "котити і слідкувати" за файлом, тобто виводити вміст файлу в stdout, але не виходити з EOF, замість цього тримати subribed для цього файлу і продовжувати виводити нові частини даних, виходячи лише якщо файл закритий письменник і не повторно відкривається протягом N секунд.
Я створив сценарій cat_and_follow , заснований на @ arielCo в відповідь , що також розриває , tail
коли файл не відкритий для запису більше.
tail
також працює з бінарними файлами?
less +F
...
wget ... && tar xjvf ...
tail
команду з її опцією follow.