objectif
Voir la sortie en direct à travers pipe | tee quand le programme bufferise sur TTY absent.
code minimal
unbuffer long-cmd | ts '%Y-%m-%d %H:%M:%S' | tee run.log
utilisation
# alternative: stdbuf (déjà couvert) - ici on force un pseudo-TTY
stdbuf -oL -eL long-cmd | tee run.log
variante(s) utile(s)
# combiner avec watch
watch -n1 'unbuffer mycli status'
notes
- fourni par le paquet
expect. unbufferalloue un pseudo-TTY; utile quand stdbuf ne suffit pas.