码迷,mamicode.com
首页 >  
搜索关键字:expect tcl/tk    ( 1323个结果
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
Tcl/Tk 中 upvar 函数简介
Upvar函数类似于C中的传参,形如upvarlevelotherVarmyVar对于myVar的操作都相当于操作otherVar作用1调用someproc函数时,不能直接使用varname。procsomeprocvarname{upvar1$varnamevarsetvar5}someproca作用2声明一个全局变量,全局变量命名空间的level是0upvar#0foofoo;#equiv..
分类:其他好文   时间:2014-11-14 01:46:02    阅读次数:214
RHEL6非交互式工具sshpass和expect安装
RHEL6上安装sshpass和expect...
分类:其他好文   时间:2014-11-13 20:55:32    阅读次数:184
linux脚本实现自动输入密码
shell命令强大且易学,shell脚本可以很容易实现自动化工作,但是如果遇到输入密码等阻塞命令,就需要用到expect这个强大的工具...
分类:系统相关   时间:2014-11-12 13:50:06    阅读次数:214
A Tour of Go Structs
Astructis a collection of fields.(And atypedeclaration does what you'd expect.)package main import "fmt"type Vertext struct { X int Y int}func ...
分类:其他好文   时间:2014-10-27 00:17:33    阅读次数:190
使用expect实现自动登录的脚本
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/b...
分类:其他好文   时间:2014-10-24 12:50:21    阅读次数:133
expect
在shell脚本中利用expect实现自己主动应答測试脚本(已验证,来自于http://forum.ubuntu.org.cn/ntopic21611.html):要交互的脚本(talk.sh)例如以下:#!/bin/bashecho "Who are you?"read whoecho "Hell...
分类:其他好文   时间:2014-10-21 10:02:59    阅读次数:273
linux中的__builtin_except()函数
在看代码的时候看到两个宏函数:likely()   unlikely() #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0)  __builtin_expect()大致作用是处理分支预测,让编译器编译的时候可以做一些优化,优化可能性大的分支程序 if( like...
分类:系统相关   时间:2014-10-19 17:12:40    阅读次数:230
〖Linux〗bash和expect执行ssh命令行sshcmd.exp
1 #!/usr/bin/expect -f 2 # sudo apt-get install expect 3 # ./ssh.exp user passwd server 4 set user [lrange $argv 0 0] 5 set pass [lrange $argv 1 1] 6....
分类:系统相关   时间:2014-10-16 16:20:22    阅读次数:341
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!