Сокат завершается после закрытия соединения
Эта команда (перенаправитель последовательного порта) принимает одно соединение по TCP: 11313:
socat PTY,link=/dev/ttyV1,echo=0,raw,unlink-close=0 TCP-LISTEN:11313,forever,reuseaddr
Однако, когда соединение потеряно, вышеуказанный процесс socat завершается, и клиент не может подключиться.
Я могу решить это, добавивfork
вариант в конце вышеупомянутой команды. Но тогда несколько клиентов смогут подключиться. Но я хочу принять только одно соединение.
Есть идеи как этого добиться?