美文网首页
2019-06-04运维linux之非交互小工具expect

2019-06-04运维linux之非交互小工具expect

作者: 测序九月 | 来源:发表于2019-06-04 20:30 被阅读0次
#!/usr/bin/expect
set ip 192.168.77.8
set user myname
set password mypassword
set filename [lindex $argv 0] 
set outpath [lindex $argv 1]
set timeout 5
spawn scp $filename $user@$ip:$outpath
expect {
        "Password" { send "$password\r" };
}
interact

需要注意的
1、变量定义 set 变量名 变量
2、传参为 [lindex argv 0] ,number与argv有空格
3、spawn 打开命令行
4、expect 交互
5、send 发送,\r回车键
6、interact交互,与expect连用

相关文章

网友评论

      本文标题:2019-06-04运维linux之非交互小工具expect

      本文链接:https://www.haomeiwen.com/subject/frnrxctx.html