今天用到了expect命令,现学现卖,写在这里以备复习。
1、安装expect。
- $ sudo yum -y install expect
2、写了自动登录sftp服务器脚本,自动下载文件。
- $ cat expect.exp
-
#!/usr/bin/expect
-
# expect.exp
-
-
set file [ lindex $argv 0 ]
-
spawn sftp username@ip
-
expect "*password:"
-
send "passwordofusername\r"
-
expect ">"
-
send "get Content_Inspection/$file tmp/ \r"
-
send "bye\r"
-
interact
3、执行脚本
- $ expect expect.exp filename
4、参考资料
阅读(1176) | 评论(0) | 转发(0) |