使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/b...
分类:
系统相关 时间:
2015-01-09 10:28:57
阅读次数:
301
WHAT ARE MY STRENGTHS?Whenever you make a key decision or take a key action,write down what expect will happen.9 or 12 months later,compare the actual...
分类:
其他好文 时间:
2015-01-09 00:03:21
阅读次数:
403
#!/bin/bashexpect -c " set timeout 1000 spawn /bin/su - root expect \":" send \"12360.cn\n\" interact"
分类:
系统相关 时间:
2015-01-08 19:50:39
阅读次数:
237
#!/usr/bin/expect
set timeout 30
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"password:" ...
分类:
其他好文 时间:
2015-01-06 12:16:12
阅读次数:
167
yum-yinstallexpectloginasnormaluser:visu.exp#!/usr/bin/expectsettimeout30spawnsu-expect"Password:"send"root-pass\r"interactchmod+xsu.exp./su.exp
分类:
系统相关 时间:
2014-12-25 18:43:07
阅读次数:
174
使用Axis2调用CXF服务端Webservice方法时:
报错:Unmarshalling Error: unexpected element (uri:"http://ejb.fss.keyman.com", local:"xmldata"). Expected elements are
详细信息如下:
org.apache.axis2.AxisFault: Unmarshalli...
分类:
Web程序 时间:
2014-12-24 16:26:29
阅读次数:
731
公司业务使用的是一直oracle数据库,老大要求监控表空间剩余大小并且当剩余过小时能够及时报警。刚想出来的方案是通过写脚本获取表空间的数据,通脚本中使用expect自动输入密码登陆oracle用户然后再登陆数据库查询数据返回给zabbix_server。但是由于脚本运行时间大概12秒左右,..
分类:
数据库 时间:
2014-12-19 19:14:45
阅读次数:
735
__author__ = ‘jenny‘ import pexpect ip="localhost" user="jenny" passwd="gaoxing" if __name__=="__main__": ? ? child = pexpect.spawn("ssh-keygen") ? ? print child.expect("Enter file*") ? ? ch...
分类:
其他好文 时间:
2014-12-16 22:51:58
阅读次数:
276
1.#!/bin/bashpassword="iiecas123"dest_dir="/vds/conf"for i in `cat $1`do /usr/bin/expect << EOF spawn scp ubase.dat $i:/vds/conf/ubase.dat set ...
分类:
其他好文 时间:
2014-12-14 23:54:45
阅读次数:
301
先run xterm -e p-b.tcl
然后run p1.tc (p1.tcl 启动多个)
在pi.tcl run后输入shell 命令即可。如ls,pwd
欢迎大家comments...
分类:
系统相关 时间:
2014-12-13 17:57:34
阅读次数:
182