码迷,mamicode.com
首页 >  
搜索关键字:expect 交互式传输文件(foreach)    ( 1278个结果
Linux免交互登陆远程主机并执行命令(密钥对和Expect)
Linux下实现免交互登陆一般有两种:1.SSH无密码认证方式客户端使用ssh-keygen生成密钥对,将公钥复制到服务端(authorized_keys),SSH提供公钥登陆,当SSH访问服务端时,服务端先在本机寻找客户端的公钥,然后把客户端发来的公钥进行比较,如果一致,则用公钥加密给客户端,客..
分类:系统相关   时间:2015-01-24 18:51:37    阅读次数:209
linux-expect之无需输入密码自动登录
expect自动登录ssh,ftpexpect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释型脚本语言。shell功能很强大,但是不..
分类:系统相关   时间:2015-01-21 20:15:49    阅读次数:234
AtomicInteger的介绍和使用
1、类介绍 可以用原子方式更新的 int 值。 2、使用场景 主要用于在高并发环境下的高效程序处理。使用非阻塞算法来实现并发控制。 3、API 方法摘要  int addAndGet(int delta)            以原子方式将给定值与当前值相加。  boolean compareAndSet(int expect, int upda...
分类:其他好文   时间:2015-01-21 11:53:03    阅读次数:132
局域网内ssh免密码任意登录
简介运维人员在管理服务器的时候,为了方便批量管理,就会使用一些工具或小技巧,比如puppet,ansible,saltstack,expect,当然还有做ssh公钥私钥免密码登录。本文介绍的就是ssh免密码登陆的情况。通常情况下,大家是拿一台或两台服务器做跳板机(或者叫堡垒机),用来管理局域网..
分类:其他好文   时间:2015-01-20 06:40:35    阅读次数:279
mysql每几个小时导入几条数据到线上
1 由于公司需要,需要将线下的数据库每几个小时导几条数据到线上数据库中 2 3 [root@www bbs]# rpm -qa | grep "expect" 4 expect-5.44.1.15-5.el6_4.x86_64 5 如果没有 yum -y install expect 6 ...
分类:数据库   时间:2015-01-16 09:58:19    阅读次数:262
几种方法来实现scp拷贝时无需输入密码
多种方法实现scp命令时无需输入远端的用户密码。...
分类:其他好文   时间:2015-01-15 09:24:29    阅读次数:211
Kernel散记——常见宏
Kernel散记——常见宏 1,likely()和unlikey() 1.1,来自哪里?@kernel.h #  define likely(x)     (__builtin_expect(!!(x), 1)) #  define unlikely(x)     (__builtin_expect(!!(x), 0)) 1.2,作用? 代码优化。详细占说是告诉编译器,优化预取...
分类:其他好文   时间:2015-01-14 20:01:48    阅读次数:226
使用expect批量自动备份交换机配置
通过使用expect工具以shell,来实现自动备份交换机配置的功能,从而提高工作效率。软件:expect-5.44.1.15-4.el6.i686目的:通过读取文件中的内容,自动登录网络设备,完成相应命令,最后将读取的配置信息,保存为文件。以下是代码:1、main.sh#通过shell脚本来实现对文件内容..
分类:其他好文   时间:2015-01-14 18:27:40    阅读次数:236
使用expect批量自动备份启明防火墙配置
#!/usr/bin/expect-fif{$argc!=3}{send_user"用法:$argv0<server><login><password>\n"exit}settimeout1setTERMANSIsetSERVER[lindex$argv0]setLOGIN[lindex$argv1]setPASSWD[lindex$argv2]spawntelnetexpect"telnet>"send"open$SERVER\r"sleep10expect"l..
分类:其他好文   时间:2015-01-14 18:19:25    阅读次数:162
linux 远程自动登录脚本 (注test.exp)
#! /usr/bin/expect set timeout 30spawn ssh -l root 192.168.239.148 expect "password:"send "123456\r"interact1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那....
分类:系统相关   时间:2015-01-12 10:38:41    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!