[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

нелочащий 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: