Linux下expect的安装和使用
2012-06-26 15:27
381 查看
要使用expect需要预先安装tcl这个东西,然后再安装expect包.我这里使用的是tcl8.4.11-src.tar.gz和expect-5.43.0.tar.gz的安装包.
安装tcl和expect
#tar zxvf tcl8.4.11-src.tar.gz #cd tcl8.4.11/unix #./configure && make && make install #cp tclUnixPort.h ../generic/
#tar zxvf expect-5.43.0.tar.gz #cd expect-5.43/ #./configure --with-tcl=/usr/local/lib/ --with-tclinclude=\ /home/nagios/tcl8.4.11/generic/ --with-x=no
#make && make install
OK,tcl以及expect已经安装完成了.下面给出scp的一个expect很简单的一个脚本
#!/usr/local/bin/expect
spawn scp /home/nagios/tuning-primer.sh nagios@192.168.100.104:/home/nagios/
expect "Password:"
exec sleep 2
send "nagios&*(\n"
interact
ps: 如果提示缺tk,那么可能需要安装tk;
安装tcl和expect
#tar zxvf tcl8.4.11-src.tar.gz #cd tcl8.4.11/unix #./configure && make && make install #cp tclUnixPort.h ../generic/
#make && make install
OK,tcl以及expect已经安装完成了.下面给出scp的一个expect很简单的一个脚本
#!/usr/local/bin/expect
spawn scp /home/nagios/tuning-primer.sh nagios@192.168.100.104:/home/nagios/
expect "Password:"
exec sleep 2
send "nagios&*(\n"
interact
ps: 如果提示缺tk,那么可能需要安装tk;
相关文章推荐
- linux下的expect的安装和使用
- linux下expect安装和使用
- linux下使用expect+scp+shell实现分布式集群系统安装,升级,部署
- expect在linux和windows下的安装和使用
- linux下IDA安装使用
- Linux使用PPA安装软件
- 轻松学习Linux系统安装篇之fdisk命令行工具的使用
- 轻松学习Linux系统安装篇之fdisk命令行工具的使用
- Linux系统中安装和使用Axel下载工具的教程
- 全面了解安装使用Linux下的日志文件系统
- Linux 下 Qt Creator 的安装,并使用它开发你的第一个 Qt 项目全过程
- Linux(ubuntu)使用dd从iso制作win7安装u盘(读卡器一样),以及备份分区
- <linux>adb fastboot 和VNC工具的安装使用
- linux和windows下使用桌面和命令安装Vmware Tools
- Linux 下SSH安装配置使用详解
- Linux环境VNC服务安装、配置与使用
- Cedega的安装和配置——让你彻底下使用linux的决心
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
- hadoop安装步骤之:windows和linux下的hosts文件的使用
- Linux下 cmatrix的安装和使用