J'ai essayé cela avec espoir, mais cela n'a pas fonctionné: cela a fermé la connexion à la fin.
Pouvons-nous exécuter un script via ssh qui se connectera aux machines distantes, exécutera une commande et ne se déconnectera pas?
Alors ssh dans une machine, cd dans tel ou tel répertoire, puis exécutez une commande et restez connecté.
-Jonathan
(sauf que j'ai utilisé)
#!/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