Saya mencoba ini dengan harapan, tetapi tidak berhasil: itu menutup koneksi di akhir.
Bisakah kita menjalankan skrip melalui ssh yang akan masuk ke mesin jarak jauh, menjalankan perintah, dan tidak memutuskan sambungan?
Jadi ssh di mesin, cd ke direktori ini dan itu, dan kemudian jalankan perintah, dan tetap masuk.
-Jonathan
(harap saya menggunakan)
#!/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