码迷,mamicode.com
首页 >  
搜索关键字:expect    ( 1278个结果
ssh执行非交互式命令
如果你想用脚本自动化登录到某台机子上,然后在上边执行个命令,怎么办呢? 可以使用ssh的非交互式命令 ssh zhc@hongchangfirst.com "/home/hczhang/bin/build.sh" 这里可以用expect模拟键盘输入将密码输入,也可以用无密码登录,具体就是将自己的公钥放在对端的authorized_keys里,登录的时候就不用输密码了,就是建立两台机子...
分类:其他好文   时间:2014-12-11 17:28:29    阅读次数:147
C++输入输出流的基本函数及语法
1,EXPECT_*系列和ASSERT_*系列。 这两个系列的函数都是用于断言,也就是说判断是否满足要求,满不满足都会输出log。 举个例子,EXPECT_EQ(3,Add(1, 3))这里就是判断3和Add(1, 3)是否相等,然后在结果中输出 g:\myproject\c++\gtestdemo\gtestdemo\gtestdemo.cpp(16):  error: Value of...
分类:编程语言   时间:2014-12-03 21:17:47    阅读次数:198
Linux下Expect 完成自动输入密码
今天要开发一个定时任务,然后加入cron列表中。但是有个问题摆在眼前,脚本的执行中需要输入数据库密码(貌似5.1版本以上不允许在-p后直接加密码,会报错)mysql -u root -p << SQLuse db;set names utf8;`cat task.sql`SQL运行上述代码后,会提示...
分类:系统相关   时间:2014-11-28 17:56:06    阅读次数:298
python+selenium 使用switch_to_alert 出现的怪异常
‘‘‘ Created on 2014年11月22日 @author : songjin ‘‘‘ from selenium import webdriver import time from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expect...
分类:编程语言   时间:2014-11-23 07:09:08    阅读次数:300
expect ssh 自动登录 example
#!/usr/bin/expect -f set ip 192.168.20.200 set password admin set timeout 10 spawn ssh root@$ip -p 2169 expect { ##"*yes/no" { send "yes\r"; exp_conti...
分类:其他好文   时间:2014-11-21 12:18:30    阅读次数:165
Spark安装过程
1. expect安装Expect是基于Tcl语言的一种脚本语言,其实无论是交互还是非交互的应用场合,Expect都可以大显身手,但是对于交互式的特定场合,还非Except莫属。第1步:使用root用户登录 第2步:下载安装文件expect-5.43.0.tar.gz 和 tcl8.4.11-src...
分类:其他好文   时间:2014-11-19 12:34:07    阅读次数:290
nn_slow和nn_fast
#define nn_fast(x) __builtin_expect ((x), 1)#define nn_slow(x) __builtin_expect ((x), 0)__builtin_expect目的是提供分支信息给编译器,让编译器优化代码,减少指令的跳转带了的性能下降。处理器里有很多处...
分类:其他好文   时间:2014-11-16 11:53:10    阅读次数:125
expect结合ssh遍历线上机器
有个需求,有个文件删除了,但是不确定线上机器还都存不存在#!/home/work/.jumbo/bin/expect -fset timeout -1set mac [lindex $argv 0]set password "***"spawn ssh username@$macexpect { ....
分类:其他好文   时间:2014-11-16 00:25:08    阅读次数:1055
TCL中Expect 交互的学习小结
Expect作为一种重要的TCL扩展包,主要有以下几个命令:spawn用于启动一个进程,之后所有expect操作都在这个进程中进行。如果没有装expect或者直接在默认的SHELL下执行是找不到spawn命令的。所以不要用“whichspawn“之类的命令去找spawn命令。spawnsshroot@135.251.193.217 spa..
分类:其他好文   时间:2014-11-15 06:43:24    阅读次数:197
RHEL6非交互式工具sshpass和expect安装
RHEL6上安装sshpass和expect...
分类:其他好文   时间:2014-11-13 20:55:32    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!