Ich habe gerade Cygwin mit OpenSSH auf meinem Computer installiert und hätte gerne ein Sprachprogramm, das ich von einer SSH-Sitzung in einer Konsole aus ausführen kann, ähnlich der say
Befehlszeile in Mac OS X.
Ich habe versuchtDaseins, aber jedes Mal, wenn ich versuche, es in einer SSH-Sitzung auf meinem iPhone auszuführen, erhalte ich die MeldungThis application has requested the Runtime to terminate it in an unusual way.
Ich verwende die App „SSH Terminal“, falls es möglich ist, dass die App den Unterschied macht.
Antwort1
Meine Lösung bestand darin, eine Schleife auf dem Computer laufen zu lassen, die ständig prüft, ob etwas existiert, say.txt
und wenn ja, es dann sagt und dann die Datei löscht. Ich habe dann einfach das, was ich sagen wollte, von meinem iPhone in say.txt geschrieben.
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
In einer SSH-Sitzung:
echo "say this" > say.txt