нелочащий Fifo
пишу тут для некоего девайса подвешенного COM-порту
несколько скриптов...
надо весь поток от COM-порта пропускать через несколько
приложений
сделал так:
mkfifo fifo1
mkfifo fifo2
далее пишу
cat /dev/ttyS0 | tee fifo1 | tee fifo2 | ./script1.py
в других терминалах:
cat fifo1 | ./script2.py
cat fofo2 | ./script3.py
и все работает, но вот если тормознуть script2.py или script3.py,
то соответствующий tee лочится и лочит cat
в общем случае скрипты 2 и 3 мне запускать не нужно
...
как покрасивше решить эту проблемму?
Reply to: