码迷,mamicode.com
首页 >  
搜索关键字:linux系统批量修改密码 expect ssh免交互    ( 1280个结果
Consul 启动命令
服务端: nohup consul agent -server -bootstrap-expect 1 -config-dir /etc/consul.d/ -data-dir /var/opt/consul -bind=121.42.204.73 >> /var/opt/consul/consul ...
分类:其他好文   时间:2016-10-21 01:11:48    阅读次数:635
【转】CentOS下expect 安装
Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管理方面发挥很大的作用。 spawn命令激活一个Unix程序来进行交互式的运行。 send命令向进程发送字符串。 expect 命令等待进程的某些字符串。 expe ...
分类:其他好文   时间:2016-10-20 11:57:24    阅读次数:164
expect实现自动登录
自动登录主机(ssh) 建脚本item2login.sh,包含如下内容 使用方法: item2login.sh port user host password 如: item2login.sh 22 dev 127.0.0.1 123456 ssh 登录端口 22 登录用户名 dev 登录的主机 1 ...
分类:其他好文   时间:2016-10-17 11:08:27    阅读次数:203
centos下简单实现日志切割,并上传至日志服务器。
#!/bin/bash#大于500M的日志上传至日志服务器并清除count=$[1024*1024*500]#500Mfile_size=`ll/var/log/httpd/access_log|awk‘{print$5}‘`passwd="magedu.com"#注意变量最好在expect外定义,不知道什么原因我在expect里面定义不成功if[$file_size-gt$count]then/usr/bin/expec..
分类:Web程序   时间:2016-10-15 00:09:44    阅读次数:278
expect入门--自动化linux交互式命令
很多linux程序比如passwd,ftp,scp,ssh等自身并没有提供一种静默式的执行选项,而是依赖于运行时的终端输入来进行后一步的操作比如更改密码、文件上传、下载等。虽然有些编程语言如java嵌入了不少这些常用工具的API比如jcsh等,但是毕竟他们不够自然和顺手。 expect是unix/l ...
分类:系统相关   时间:2016-10-04 20:48:34    阅读次数:234
HTTP POST 发送JSON格式数据(解决Expect:100-continue 问题)
最近在开发的一个项目,需要涉及到使用Http请求发送比较大的数据,研究了挺长时间,遇到问题,解决问题,在此分享给大家 1.由于数据量较大,所以采用POST方式 传输数据(POST理论上不限制数据大小,但不同服务器都会有相应的默认设置限制数据大小) 2.由于项目需要,使用JSON格式的数据 代码示例: ...
分类:Web程序   时间:2016-09-30 18:16:56    阅读次数:1568
利用expect远程控制相关脚本
exe_start_agent.sh #!/bin/sh FILENAME="ip.file"cat $FILENAME|while read linedoeval `echo $line|awk '{print "IP="$1}'`eval `echo $line|awk '{print "USE ...
分类:其他好文   时间:2016-09-30 11:42:45    阅读次数:138
Python   Pexpect
Pexpect是一个用来启动子程序并对其进行自动控制的纯Python模块。Pexpect可以用来和像ssh、ftp、passwd、telnet 等命令行程序进行自动交互。defssh_cmd(ip,user,passwd,cmd):result=‘‘ssh=pexpect.spawn(‘ssh%s@%s"%s"‘%(user,ip,cmd))try:i=ssh.expect([‘password:‘,‘continue..
分类:编程语言   时间:2016-09-29 11:29:16    阅读次数:212
linux下expect环境安装
expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,很实用!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装 下载:expect-5.43.0.tar和tcl8.4.11-src.tar下载地址:https://pan.baidu. ...
分类:系统相关   时间:2016-09-23 16:40:30    阅读次数:308
September 21st 2016 Week 39th Wednesday
Don't try so hard, the best things come when you least expect them. 不要着急,最好的总会在最不经意的时候出现。 Always turn a negative situation into a positive situation. ...
分类:其他好文   时间:2016-09-22 01:00:49    阅读次数:178
1280条   上一页 1 ... 94 95 96 97 98 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!