码迷,mamicode.com
首页 >  
搜索关键字:spawn eacces    ( 409个结果
python(pexpect)简单的自动ssh脚本
python(pexpect)简单的自动ssh脚本#vissh.py#!/usr/bin/python按a或i进入编辑模式importpexpectchild=pexpect.spawn(‘sshming@10.0.0.2‘)child.expect(‘password:‘)child.sendline(‘123456‘)child.interact()child.close()按Esc键退出编辑模式:wq(保存并退出)#pythonssh.py要..
分类:编程语言   时间:2015-07-22 16:36:56    阅读次数:406
批量上传SSH公钥
批量上传SSH公钥一世浮沉首先需要安装pythonyuminstallpython-y编写一个python脚本如下:#vissh.py#!/usr/bin/pythonimportsysimportpexpectip=sys.argv[1]password=sys.argv[2]expect_list=[‘(yes/no)‘,‘password:‘]p=pexpect.spawn(‘ssh-copy-id%s‘%ip)##如果公钥不是在默认..
分类:Web程序   时间:2015-07-21 19:00:12    阅读次数:588
通过expect执行scp,传输文件不完整的解决方法
写了一个脚本来传输文件,类似于这样:sendsystem(){ expect -c " spawn scp $ORACLE_BASE/oradata/$ORACLE_SID/system01.dbf oracle@$S_IP:$ORACLE_BASE/oradata/standby/ expect { yes/no { sen...
分类:其他好文   时间:2015-07-16 19:56:55    阅读次数:344
nginx配置之深入理解
继上一篇《debian+nginx配置初探--php环境、反向代理和负载均衡》成功之后,有点小兴奋,终于不用整lvs那么复杂来搞定负载,但还是有很多概念没弄清楚。什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?CGI全称是“通用网关接口”(Common Gatew...
分类:其他好文   时间:2015-07-05 10:49:09    阅读次数:84
UNIX/LINUX使用expect实现人机自动交互功能
expect用法 [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒 。timeout -1 为永不超时 [spaw...
分类:系统相关   时间:2015-07-01 12:27:53    阅读次数:287
perl远程交互简易示范版
#!/usr/bin/perluseExpect;#前提是你的服务器上得有Expect包,没有请安装,否无法使用交互my$PROMPT=‘[\]\$\>\#]\s*$‘;#远程系统的命令提示符模式@a=qw#100.100.100.200root#;#假设你要登陆的主机ip是100.100.100.200用户是root$obj=Expect->spawn("ssh-l$a[1]$a[0]")ord..
分类:其他好文   时间:2015-06-17 01:54:38    阅读次数:130
linux expect工具使用
shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd、scp,对自动部署免去用户交互很痛苦,expect能很好的解决这类问题。expect的核心是spawn expect send set spawn 调用要执行的命令 等待命令提示信息的出现,也....
分类:系统相关   时间:2015-06-10 10:16:15    阅读次数:318
python的subprocess模块
from??subprocess?import?Popen?可以看到Popen类的方法 ? 从Python?2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如?os.system、os.spawn*、os.popen*、popen2.*、commands....
分类:编程语言   时间:2015-05-29 12:22:44    阅读次数:206
无密钥登录的自动脚本实现(ssh-copy-id、expect免交互输入脚本)
无密钥登录的自动脚本实现: vim auto_ssh.sh  #!/usr/bin/expect   set timeout 10   set username [lindex $argv 0]   set password [lindex $argv 1]   set hostname [lindex $argv 2]   spawn ssh-copy-id...
分类:其他好文   时间:2015-05-21 12:50:37    阅读次数:115
linux expect
timeout -1 为永不超时Expect中最关键的四个命令是send,expect,spawn,interact。send:用于向进程发送字符串expect:从进程接收字符串spawn:启动新的进程interact:允许用户交互
分类:系统相关   时间:2015-05-19 18:29:21    阅读次数:157
409条   上一页 1 ... 30 31 32 33 34 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!