Ich habe es mit expect versucht, aber es hat nicht funktioniert: es hat die Verbindung am Ende geschlossen.
Können wir ein Skript über ssh ausführen, das sich auf entfernten Rechnern anmeldet, einen Befehl ausführt und die Verbindung nicht trennt?
Also ssh auf einer Maschine, cd in ein solches und ein solches Verzeichnis und dann einen Befehl ausführen und eingeloggt bleiben.
-Jonathan
(Ich nehme an, ich habe verwendet)
#!/usr/bin/expect -f
set password [lrange $argv 0 0]
spawn ssh root@marlboro "cd /tmp; ls -altr | tail"
expect "?assword:*"
send -- "$password\r"
send -- "\r"
interact