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
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?
Tags networking linux socat