ChinaUnix.net
相关文章推荐:

linux expect

由于最近要学习expect,所以便在自己的机器上面装expect,网上找了好多文章看,但是还是出现了很多问题,于是把问题写出来给后来的人一点小小的帮助,聊表心意。 我是在turbolinux上面安装的,而且是在vmware下面安装的。 检查系统,发现tcl已经安装了。 [root@rhel ~]# rpm -qa|grep tcl tcl-8.4.13-3.fc6 tclx-8.4.0-5.fc6后来才发现,因为expect需要重新编译后安装,那么就需要tcl的开发包。 rpm -iv...

by sjhf - Linux文档专区 - 2009-05-31 01:32:54 阅读(925) 回复(0)

相关讨论

今天同事要求在两台新装的LINUX系统上安装expect。 说实话还真不知道这个东西是干什么的 -:( 后来查了一下,赶紧补习补习 Expect [is a] software suite for automating interactive tools。使用它系统管理员的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。 检查系统,发现tcl已经安装了。 [root@r...

by sjhf - Linux文档专区 - 2009-03-23 11:19:34 阅读(544) 回复(0)

# 创建Tcl [root@centos5 install\]# cd tcl8.4.19 [root@centos5 tcl8.4.19\]# cd unix/ [root@centos5 unix\]# ./configure --prefix=/toolchain [root@centos5 unix\]# make [root@centos5 unix\]# make install {color:blue}安装Tcl的头文件,让Tcl的一些扩展程序能够被创建{color} [root@centos5 unix\]# make install-private-headers Installing private header files # 创建Expect [root@centos5 install\]# cd expect-5.4...

by ubuntuer - Linux文档专区 - 2008-12-03 23:06:09 阅读(708) 回复(0)

LINUX EXPECT的安装 今天同事要求在两台新装的LINUX系统上安装expect。说实话还真不知道这个东西是干什么的。 后来查了一下,赶紧补习补习 Expect [is a] software suite for automating interactive tools。使用它系统管理员的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输 入都需要手工输入进行的。 ...

by skysong1982 - Linux文档专区 - 2008-10-11 17:06:14 阅读(741) 回复(0)

需求:把每天晚上linux主机上数据库备份完的备份文件,拷贝一份到另外一台linux主机 措施:写了个自动传输的脚本,脚本transefer.sh内容如下 #!/usr/bin/expect -f spawn /usr/bin/scp/ -r /dbbackup/datafilebak/ [email]root@192.168.1.2[/email]:/dbbackup/rmanbackup/ expect "root@192.168.1.2's password:" send "xxxx\n" interact spawn /usr/bin/scp/ -r /dbbackup/controlfilebak/ [email]root@192.168.1.2[/emai...

by ggoodstudy - Linux系统管理 - 2011-11-18 08:08:52 阅读(2592) 回复(7)

/* * The Linux brk() isn't what most people expect, so we call the * system call __brk() and provide a wrapper. */ klibc里面的原话,为什么linux的brk不是大家所希望的呢? 谁能说个道道

by peidright - C/C++ - 2010-04-30 09:17:06 阅读(1898) 回复(2)

这个脚本为啥不能登录主机呢?问题出在什么地方呢? 另外登录以后,测试远程主机是否存在某目录,有则继续执行expect脚本怎么写啊? #!/usr/bin/perl use Expect; my $IP=$ARGV[0]; my $passwd='mima'; my $cmd=ls; my $exp = Expect->spawn(ssh, $IP) or die("can not spawning") ; $exp->expect(1, [ qr/(yes\/no)?/i, sub { my $self = shift; $self->send("yes\n"...

by 鲤鱼馒头 - Perl - 2008-04-24 21:12:58 阅读(1951) 回复(7)

在交互的时候,盼望到一个值,要按下键盘的方向键,该怎么处理呀!! 请高人指点!!!!!!!

by bobile - Linux环境编程 - 2008-03-19 17:40:11 阅读(1326) 回复(0)

应该与具体的命令 sudo ./adb kill-server sudo ./adb start-server无关,而是我使用expect的方式不对… 脚本是: #!/usr/bin/expect set timeout 60 spawn sudo /etc/init.d/udev restart cd /usr/local/lib/android-sdk-linux/platform-tools expect "password" send "我的密码\r" interact sudo ./adb kill-server sudo ./adb start-server cd -L 运行之后结果是: spawn sudo /etc/init.d/udev resta...

by stormier - Linux系统管理 - 2012-07-30 21:21:50 阅读(1611) 回复(0)

#!/usr/bin/expect -f set timeout 100 set password huawei set ip [lindex $argv 0] set command [lindex $argv 1] spawn ssh $ip expect { "*yes/no*" { send "yes\r" expect "*assword:" send "$password\r" } "*assword:" { send "$password\r" } } expect "*#" send "$command\r" expect "*#" send "exit\r" interact 在定义变量时...

by xiaoshichao143 - Linux环境编程 - 2012-05-08 12:20:35 阅读(1059) 回复(2)

需求:把每天晚上linux主机上数据库备份完的备份文件,拷贝一份到另外一台linux主机 措施:写了个自动传输的脚本,脚本transefer.sh内容如下 #!/usr/bin/expect -f spawn /usr/bin/scp/ -r /dbbackup/datafilebak/ [email]root@192.168.1.2[/email]:/dbbackup/rmanbackup/ expect "root@192.168.1.2's password:" send "xxxx\n" interact spawn /usr/bin/scp/ -r /dbbackup/controlfilebak/ [email]root@192.168.1.2[/emai...

by ggoodstudy - Shell - 2011-11-17 17:52:56 阅读(3550) 回复(8)