Я использую SOCAT для установления соединения TCP с удаленным хостом, и я хочу выполнить сценарий только после успешного установления соединения (т.е. Connect Syscall успешно возвращается). < /p>
Вот моя текущая команда: < /p>
socat TCP-CONNECT:"ip_or_hostname":"port",connect-timeout=1 EXEC:'/bin/bash -c kill_other_socat'
< /code>
Однако Socat начинает немедленно выполнять сценарий, даже до того, как подключение будет подтверждено. Как я могу гарантировать, что сценарий работает только после успешного установленного соединения TCP?
Подробнее здесь: https://stackoverflow.com/questions/794 ... with-socat