Beim Starten des folgenden Skripts ist die ssh-Anmeldung erfolgreich, und ich kann interagieren, aber es sendet nicht den cd folder
Befehl. Ist mein expect "$"
Befehl überhaupt nützlich, wenn ich sicher weiß, dass dies der erste Befehl ist, den ich senden möchte, und wie kann der cd folder
Befehl gesendet werden?Expect Skript nicht Befehle nach erfolgreichem ssh-Login senden
Hier ist die kurze erwarten Skript:
#!/usr/bin/expect
eval spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no [email protected]
expect "password"
send "mypassword\r"
expect "$"
send "cd folder\r"
interact
Thank you!