Ich führe diesen Befehl aus:
ssh -i key user@domainname 'bash -l -c "command"'
Das command
Skript ruft ein anderes Skript auf, das an einer bestimmten Stelle nach Eingaben fragt. Das Problem besteht darin, dass die Eingabeaufforderung für den Befehl, der nach Eingaben fragt,nachIch tippe die Antwort auf die Eingabeaufforderung ein, die offensichtlich falsch ist, da ich nicht weiß, worauf ich antworte. Wie kann ich das beheben?
Antwort1
Versuchen Sie, ein Terminal auf dem SSH-Host zuzuweisen:
ssh -t -i key user@domainname 'bash -l -c "command"'