expect结合scp实现文件上传
来源:互联网 发布:车载数据采集系统 编辑:程序博客网 时间:2024/06/05 04:20
#!/usr/bin/expectset timeout 100set host [lindex $argv 0]set username [lindex $argv 1]set password [lindex $argv 2]spawn scp -r file $username@$host:/路径/file expect { "(yes/no)?" { send "yes\n" expect "*assword:" { send "$password\n"} } "*assword:"{ send "$password\n"}}expect "100%"expect eof
调用格式
expect ./scp.exp 参数1 参数2 参数3 expect ./scp/exp user 666666 192.169.1.100
网上有很多教程,不在赘述,需要注意的地方 { 前后必须要有空格!
0 0
- expect结合scp实现文件上传
- expect 交互式 scp 文件
- shell脚本中用expect实现远程scp文件
- 通过在shell脚本中用expect实现远程scp文件
- linux scp expect 自动更新文件的脚本
- expect scp
- 利用expect实现scp自动交互
- 通过expect实现scp密码自动输入
- scp远程拷贝expect实现SHELL
- expect实现自动化模拟输入scp/ssh
- expect实现远程交互scp,ssh
- 使用expect脚本实现scp远程传输
- shell结合expect写的批量scp脚本工具
- 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码
- linux 用expect脚本实现scp服务器之间的文件备份
- 使用expect 实现 scp 文件的时候不手动输入密码
- 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码
- CentOS 7 下 通过shell + expect 实现 scp 文件(目录)传输
- 转:java二维码工具类,中间带LOGO的,很强大
- c语言内存分配学习之查找质数
- C语言调用 LAPACK (window+linux)详细步骤
- 百度云推送消息到手机
- Hibernate中:cannot simultaneously fetch multiple bags的问题
- expect结合scp实现文件上传
- 跟波澜死磕Swift3基础篇①-Swift语言的发展及概述
- 里氏替换原则的理解
- jsp生成图片验证码
- bzoj 1600: [Usaco2008 Oct]建造栅栏 枚举
- Eclipse SVN 忽略文件或文件夹
- 设计模式-装饰模式
- JAVA 开启远程 jconsole
- 真机测试出现Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]异常