Hi Pascal, > exec 6<&0 > exec 0< <( while :; do read -sn1 k; echo $'\n'"# $( date +%H:%M:%S ) > -------------------------------------------"$'\n'; done ) > journalctl -f > exec 0<&6 6<&- > > the second instruction "exec 0< <( while..." played alone works perfectly > in my terminal, but not as a redirection for journalctl. > any leads ? Don't you want to redirect journalctl's stdout into your while-loop, but you're changing the shell's, and thus journalctl's, stdin to come from the while-loop. exec 6>&1 exec 1> >(sed -n l) seq 3 exec 1<&6 6<&- -- Cheers, Ralph.