Especificando comandos de inicialização com socat

1

Estou conectando a um servidor simples que oferece uma interface básica baseada em texto usando uma socat como esta

socat readline TCP4:localhost:8090

Existem alguns comandos iniciais que tenho que executar toda vez que me conecto, e gostaria de automatizar isso. Existe alguma maneira de ter socat executar estes automaticamente antes de voltar ao modo readline? Ou existe algum outro programa mais adequado para esse fim?

    
por Benno 13.06.2012 / 14:45

1 resposta

2

Um script simples pode ser escrito:

#!/usr/bin/env bash
exec {fd}<>/dev/tcp/127.0.0.1/8090
echo "command" >&$fd
echo "other command" >&$fd
exec socat readline fd:$fd
    
por 13.06.2012 / 15:29