#!/usr/bin/envputhon
importpexpect
importsys
#定义目标主机
r_ip="IP_ADDRSS"
r_user="USERNAME"
r_passwd="PASSWORD"
#定义目标主机nginx日志文件
target_file="/path/to/nginx_access.log"
#运行ssh命令
child=pexpect.spawn(‘/usr/bin/ssh‘,[r_user+‘@‘+r_ip])
#输入..
分类:
其他好文 时间:
2015-09-13 20:04:41
阅读次数:
282
原文来自官网文档:https://docs.python.org/2.7/17.1.subprocess— Subprocess managementNew in version 2.4.Thesubprocessmodule allows you to spawn new processes, c...
分类:
编程语言 时间:
2015-09-12 10:44:14
阅读次数:
405
#!/usr/bin/envpython#-*-coding:utf-8-*-importpexpectimportsysssh=pexpect.spawn(‘sshroot@192.168.20.103‘)fout=file(‘sshlog.txt‘,‘w‘)ssh.logfile=foutssh.expect("root@192.168.20.103‘spassword:")ssh.sendline("yzg1314520")ssh.expect(‘#‘)ssh.sendline(‘ls/home‘)ss..
分类:
编程语言 时间:
2015-09-10 17:32:16
阅读次数:
160
晚上在Linux下搭建环境,代码都下好了,gulp也在全局装好了,按照在Windows下的习惯,直接在目录下敲gulp,结果抛出异常了。开始还以为是权限问题,用了sudo发现没用,就去看了看gulpfile.js,内容如下:‘usestrict‘;
vargulp=require(‘gulp‘);
varg=require(‘gulp-load-plugi..
分类:
Web程序 时间:
2015-09-06 07:28:04
阅读次数:
305
-module(pmap).
-export([pmap/2]).
pmap(F,?L)?->?
??S?=?self(),
??Pids?=?lists:map(fun(I)?->?
????spawn(fun()?->?do_fun(S,?F,?I)?end)
??end,?L),
??gather(Pids).
gathe...
分类:
其他好文 时间:
2015-09-06 01:14:29
阅读次数:
157
expect实现ssh自动登录#!/usr/local/bin/expectset PASSWD [lindex $argv 1]set IP [lindex $argv 0]set CMD [lindex $argv 2]spawn ssh $IP $CMDexpect "(yes/no)...
分类:
其他好文 时间:
2015-09-04 14:05:01
阅读次数:
151
题意:告诉任意两个鱼之间的关系,然后,两条有关系的鱼的权值异或就是 spawn的值,求所有新的值和的最大值。
思路:预处理好任意两条鱼的spawn的值,KM匹配一下即可。
#include
#include
#include
#include
#include
#include
#include<strin...
分类:
其他好文 时间:
2015-08-31 13:34:47
阅读次数:
136
expect 的核心是 spawn expect send setspawn 调用要执行的命令expect 等待命令提示信息的出现,也就是捕捉用户输入的提示:send 发送需要交互的值,替代了用户手动输入内容set 设置变量值interact 执行完成后保持交互状态,把控制权交给控制台,这个时候就可...
分类:
其他好文 时间:
2015-08-27 13:00:22
阅读次数:
239
1. 传统的UID/GID,权限颗粒度太大2. Capability: 细粒度的权限控制3. 进程的Capability4. 文件的Capability5. 进程的Capability BoundSet6. Spawn进程的Capability7. Capability和UID的兼容http://w...
分类:
移动开发 时间:
2015-08-26 23:53:15
阅读次数:
254
众所周知node.js是基于单线程模型架构,这样的设计可以带来高效的CPU利用率,但是无法却利用多个核心的CPU,为了解决这个问题,node.js提供了child_process模块,通过多进程来实现对多核CPU的利用. child_process模块提供了四个创建子进程的函数,分别是spawn,e...
分类:
Web程序 时间:
2015-08-25 23:25:39
阅读次数:
196