1

Я только что установил Cygwin с OpenSSH на свой компьютер и хотел бы иметь речевую программу, которую я могу запустить из сеанса SSH в консоли, аналогично команде say в Mac OS X.

Я пробовал это, но всякий раз, когда я пытаюсь запустить его в сеансе SSH на моем iPhone, я получаю сообщение. This application has requested the Runtime to terminate it in an unusual way.

Я использую приложение под названием «SSH Terminal», если возможно, что это приложение, которое имеет значение.

1 ответ1

2

Мое решение состояло в том, чтобы на компьютере работал цикл, который постоянно проверяет существование 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .