Я только что установил Cygwin с OpenSSH на моем компьютере и хотел бы иметь речевую программу, которую я могу запустить от сессии SSH в консоли, подобной say
команда в Mac OS X.
Я попробовал этого, но каждый раз, когда я пытаюсь выполнить его на сессии SSH на моем iPhone, я получаю сообщение This application has requested the Runtime to terminate it in an unusual way.
Я использую приложение, названное 'Терминал SSH', если возможно, что это - приложение, которое имеет значение.
Мое решение состояло в том, чтобы иметь цикл, работающий на компьютере, который продолжает проверять на существование say.txt
и если это существует, затем скажите это и затем удалите файл. Я затем просто поместил то, что я хотел сказать в say.txt от моего 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
На сессии SSH:
echo "say this" > say.txt