Я прочитал последовательный порт и отправлю данные на python, я хочу, чтобы эта цепочка работала 10 секунд. Приведенный ниже код не работает:Время выполнения скрипта [EDIT]
sudo cat -v /dev/pts/2 | python3 bash_test.py
pid=$!
sleep 10
kill -9 $pid
[UPDATE] например bash_test.py
import sys
for line in sys.stdin:
print(line,'\n')
Кошка нуждается в сигнале eof для выхода. Код блокирует команду cat в первой строке и никогда не доходит до команды sleep. – DeRauk
Я вижу, но как это можно решить? – weider