Как выполнить сценарий только после успешного соединения TCP с SOCAT?Linux

Ответить
Anonymous
 Как выполнить сценарий только после успешного соединения TCP с SOCAT?

Сообщение Anonymous »

Я использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»