Beklentiyle bunu denedim, ama işe yaramadı: sonunda bağlantıyı kapattı.
Uzak makinelere giriş yapan, komut çalıştıran ve bağlantıyı kesmeyen bir komut dosyası ssh ile çalıştırabilir miyiz?
Bir makinede ssh, böyle ve böyle bir dizine cd ve sonra bir komut çalıştırın ve oturumunuz açık kalsın.
-Jonathan
(kullandığımı umuyorum)
#!/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