Acabei de instalar o Cygwin com OpenSSH no meu computador e gostaria de ter um programa de fala que pudesse ser executado a partir de uma sessão SSH em um console, semelhante ao say
comando no Mac OS X.
eu tenteiesseone, mas sempre que tento executá-lo em uma sessão SSH no meu iPhone, recebo a mensagemThis application has requested the Runtime to terminate it in an unusual way.
Estou usando o aplicativo chamado 'Terminal SSH', se é que é o aplicativo que faz a diferença.
Responder1
Minha solução foi ter um loop em execução no computador que verifica continuamente a existência say.txt
e se existe, então diga e exclua o arquivo. Em seguida, coloquei o que queria dizer em say.txt do meu iPhone.
sayloop.sh:
#!/bin/sh
while [ 1 -eq 1 ]
do
if [ -f say.txt ]; then
say `cat say.txt`
rm -f say.txt
sleep 1
fi
done
Em uma sessão SSH:
echo "say this" > say.txt