надо наладить конвейер фильтров на python, типа
./curl.py | ./parse.py | ./download.py
но видимо что-то делаю не так. когда делаю ./parse.py | tail -f
то ./parse.py вылетает с ошибкой I/O operation on closed file.
в нём вывожу данные вот так:
sys.stdout.write(teststr + "\n")
sys.stdout.flush()
очевидно, что при использовании | , sys.stdout закрывается и открывается pipe
но не понятно где его найти и как туда писать
вот, висит
python -c "while True:__import__('sys').stdout.write('test test\n')" | tail -f