测试linux中expect的timeout参数的作用
来源:互联网 发布:正版windows价格 编辑:程序博客网 时间:2024/06/14 01:57
[oracle@hosta ~]$ cat auto_transfer.sh #!/usr/bin/expect -fset password oracle#downloadspawn scp /home/oracle/p10404530_112030_Linux-x86-64_1of7.zip oracle@192.168.188.167:/home/oracle/set timeout 300expect "oracle@192.168.188.167's password:"set timeout 300 ------->>>>>>300表示300秒后超时,在超时之后,控制权会转移到下一行;若在超时时间之内,程序运行完,则控制权也会转移到下一行。send "$password\r"set timeout -1 ------->>>>>>注意此处的-1,-1表示永不超时,也就是:等 scp 命令正常执行完成之后,控制权会转移到下一行。send "exit\r"expect eof[oracle@hosta ~]$
[oracle@hosta ~]$ ./auto_transfer.sh spawn scp /home/oracle/p10404530_112030_Linux-x86-64_1of7.zip oracle@192.168.188.167:/home/oracle/oracle@192.168.188.167's password: p10404530_112030_Linux-x86-64_1of7.zip 100% 1296MB 8.8MB/s 02:28
目的端:
[oracle@single ~]$ lltotal 1358916-rwxr--r-- 1 oracle oinstall 183 Feb 5 16:32 auto.shdrwxr-xr-x 8 oracle oinstall 4096 Sep 22 2011 databasedrwxr-xr-x 4 oracle oinstall 4096 Dec 4 10:39 hvr-rw-r----- 1 oracle oinstall 28672 Feb 5 17:07 lei1_01.dmp-rw-r--r-- 1 oracle oinstall 1194 Feb 2 17:10 lei1_imp.log-rw-r--r--. 1 oracle oinstall 33020933 Nov 4 17:44 OPatch 11.2.0.3.6_p6880880_112000_Linux-x86-64.zip-rw-r--r-- 1 oracle oinstall 1358454646 Feb 5 17:37 p10404530_112030_Linux-x86-64_1of7.zip-rwxr--r-- 1 oracle oinstall 124 Feb 5 16:24 talk.sh[oracle@single ~]$
0 0
- 测试linux中expect的timeout参数的作用
- linux中expect的使用
- mysql中timeout参数的相关解释
- expect的命令行参数
- linux expect中的timeout设定
- Expect 的基础知识 linux
- linux expect的使用
- Expect 的基础知识 linux
- LINUX EXPECT的安装
- linux expect的用法
- Linux 上的Expect
- Linux下的expect
- shell的for循环中嵌入expect的测试
- MySQL的timeout参数说明
- epoll_wait 中timeout参数的损耗和如何避免
- linux 下 expect 的使用
- linux 下expect的使用
- linux expect的使用详解
- 链表
- iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- HDFS中的文件访问权限
- MySQL远程连接
- HTTP协议详解(真的很经典)
- 测试linux中expect的timeout参数的作用
- 继承的概述
- 【树DP】【基环树】[ZJOI2008][HYSBZ/BZOJ1040]骑士
- iOS开发系列--地图与定位
- JAVA多线程和并发基础面试问答
- Python教程学习简记3--Python 切片
- 大年初四我要结婚啦,参加婚礼路线图
- UVa 10154 - Weights and Measures
- oracle job的建立及执行