Programa de fala baseado em console que pode ser executado via SSH no Windows 7

1

Acabei de instalar o Cygwin com o OpenSSH no meu computador e gostaria de ter um programa de fala que eu possa executar a partir de uma sessão SSH em um console, semelhante ao comando say no Mac OS X.

Eu tentei este um, mas sempre que eu tento executá-lo em uma sessão SSH no meu iPhone, recebo a mensagem This application has requested the Runtime to terminate it in an unusual way.

Estou usando o aplicativo chamado 'Terminal SSH', se é possível que seja o aplicativo que faz a diferença.

    
por DanielGibbs 04.02.2011 / 10:04

1 resposta

2

Minha solução foi ter um loop em execução no computador que continua verificando a existência de say.txt e, se existir, diga-o e exclua o arquivo. Então eu só coloquei o que eu 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
    
por 10.02.2011 / 20:50