Syntax: zobrazování obrazovky i zápis do souboru

Ahoj všem,
řeším jeden problém s příkazem. Pro pochopení mého problému to vysvětlím na jiném příkazu:
základní příkaz:
ftkimager /dev/sda /mnt/dd --e01 --compress 9

Tento příkaz vytváří image zařízení a při jeho záloze vypisuje jak dlouho co bude trvat.

Rád bych tyto údaje přesměroval do souboru, ale abych je viděl i na monitoru a to je ten kámen úrazu.

Zkoušel jsem:
ftkimager /dev/sda /mnt/dd --e01 --compress 9 2>>/mnt/dd.log (ten to zapisuje do souboru, ale nezobrazuje na displeji)
ftkimager /dev/sda /mnt/dd --e01 --compress 9 2>>/mnt/dd.log | tail -f -n 1 /mnt/dd.log (ten už zobrazuje poslední řádek, ale příkaz se neukončí, protože tail pořád běží)

tail se dá zastavit pomocí PID, ale ten se mění a ve skriptu tak nejde využít. Není něco, co nezatěžuje stálým vypisováním souboru? Třeba zápis do souboru se zpožděním, abych informace i viděl na displeji. Nebo mi pomohl alespoň upravit tail, aby se po ukončení zálohy nezacyklil a ukončil se. Děkuji Všem!!

tee je to, co hledáš.


command | tee <filename>