O script a seguir parece simplesmente ignorar o prompt de conexão da impressão digital rsa / continue. Eu tentei coisas diferentes, mas simplesmente não consigo entender por que não está funcionando como esperado.
#!/usr/bin/expect spawn /usr/bin/rsync --rsync-path=/home/tmp -azr --dry-run -e ssh --stats [email protected]:/home/tmp /home/tmp set timeout 10 set pass "password" expect { "*yes/no*": { send "yes\r"; exp_continue } "*password*" } send "$pass\r"; exit 0
Isso fica preso na parte seguinte.
The authenticity of host 'host.com (IP)' can't be established. RSA key fingerprint is [fingerprint]. Are you sure you want to continue connecting (yes/no)?
Alguma sugestão sobre o que eu posso estar fazendo errado?
Tags expect