发布时间:2016-04-26 09:56:59
[yangkai@localhost myshell]$ cat test_dh.exp #!/bin/bash/expect -fset ip 192.168.23.128set password 123456set timeout 3spawn ssh root@$ipexpect {"passw" {send "$password\r";exp_continue}#"de password: " {send "$password\r";exp_continue}"root@" {send "df -h /opt\r";exp_continue}}int.........【阅读全文】
发布时间:2016-04-26 09:53:03
定时推送mysql备份至备份中心,通过expect来实现,结果在执行脚本的时候报错问题一./scp_to_bkcenter.sh "wish_2015-06-07.sql"-bash: ./scp_to_bkcenter.sh: /usr/expect/bin/expect: bad interpreter: No such file or directory由提示可知/usr/expect/bin/expect不存在,表明没有安装expect安装参考:http://www.cn.........【阅读全文】
发布时间:2016-04-26 09:41:52
一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。 Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而.........【阅读全文】