Я написал на си вот такую вещь:
“system( "sudo socat -d -d tcp:
192.168.7.254:50 pty,raw,echo=0");
system(“/etc/zabbix/scripts/mercury206 dev/pts/1”); “ но оно сначала ждёт окончания выполнения первой программы, что очевидно, а потом запускает вторую. Следовательно оно установило соединение, а потом разорвало соединение, и только потом выполнило программу. А мне нужно чтобы вы время выполнения первой программы выполнялась вторая. То есть оно установило соединение, потом выполнилась программа и потом оно сбросилось.