Existe um pequeno utilitário chamado tee
que divide stdin
em stdout
e arquivo (s) arbitrário (s), possivelmente pipes, que podem ser vermelhos por dois ou mais aplicativos diferentes.
cat /dev/ttyUSB0 | tee somefile1.txt somefile2.txt | application &
tail -F somefile1.txt | monitor &
tail -F somefile2.txt | parser &