Я пытаюсь запустить программу на python, которая обращается к последовательным портам.
Следующий код:
print "Reached here...."
ser = serial.Serial(serial_port)
ser.baudrate = 115200
Если запустить одну и ту же программу с двумя разными последовательными портами в качестве входов с разных терминалов gnome
, второй будет уничтожен. Я вижу следующую печать на втором терминале:
Reached here....
Killed
Это не воспроизводится каждый раз, но иногда происходит. Но когда это происходит, первый продолжает выполняться. Это ограничение или ошибка с pyserial
или python
или это то, что делает ОС (я использую Ubuntu)? Как я могу заставить его работать параллельно? И избежать смерти?