使用expect脚本实现scp远程传输

xiaoxiao2021-02-28  158

#!/usr/bin/expect -f set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] set timeout 200 spawn sudo bash -c "scp -r /opt/pub/software/tmp/deploy/iot/* paas@$hostname:/opt/container/download/csp/deploy/" expect { "(yes/no)?" { send "yes\n" expect "*assword:" { send "$password\n"} } "*assword:" { send "$password\n" } } expect "100%" #expect eof
转载请注明原文地址: https://www.6miu.com/read-27989.html

最新回复(0)