千家信息网

expect 发送脚本

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,scp.sh#!/usr/bin/expectset timeout 120set host [lindex $argv 0]spawn scp -r /tmp/recommend.id presta
千家信息网最后更新 2025年01月22日expect 发送脚本

scp.sh

#!/usr/bin/expectset timeout 120set host [lindex $argv 0]spawn scp -r /tmp/recommend.id prestat@$host:/tmp/ expect {   "(yes/no)?"       {             send "yes\n"             expect "*assword:" { send "Sta*UHB7ujm\n"}        }           "*assword:"           {            send "Sta*UHB7ujm\n"            }}expect "100%"expect eofexit 0

prestat 是用户名
Sta*UHB7ujm\n 是mi密码

  • date >> time.txt && scp.sh 10.211.138.21 #就把time.txt 这个文件发送到了10.211.138.21 这个主机上边
0