Subprocess模块 python3.5将使用Subprocess模块跟操作系统进行交互,比如系统命令,他将替换 os.system os.spawn* subprocess.run()方法封装的subprocess.Popen() subprocess.run()方法只在3.5中才有2.7中有 ...
分类:
编程语言 时间:
2016-04-05 19:37:28
阅读次数:
246
#!/usr/bin/envexpect
setusername[lindex$argv0]
setpasswd[lindex$argv1]
setclientip[lindex$argv2]
setdir/root/
setfile317.sql
spawn/bin/bash-c"scp-r$dir$file$username@$clientip:$dir"
expect"password:"
send"$passwd\r"
interact
expect"#"说明: $argv0表示第1个..
分类:
其他好文 时间:
2016-03-31 11:12:47
阅读次数:
196
简介: Expect 可以替系统管理员完成与系统的交互式操作 例一: ## 使用 /usr/bin/expect 来解释脚本 , spawn 开启一个 ssh 进程 , expect 用来接收信息 , send 用来发送信息 "(yes/no)?" 当第一次登陆远程主机时会提示 yes/no , 匹 ...
分类:
其他好文 时间:
2016-03-30 12:52:22
阅读次数:
213
同步与异步的性能区别 上面程序的重要部分是将task函数封装到Greenlet内部线程的gevent.spawn。 初始化的greenlet列表存放在数组threads中,此数组被传给gevent.joinall 函数,后者阻塞当前流程,并执行所有给定的greenlet。执行流程只会在 所有gree
分类:
数据库 时间:
2016-03-22 06:16:09
阅读次数:
196
Linux的scp命令可以实现两个主机之间的文件拷贝功能。 用python实现scp功能。 def run_scp(from1, to, passwd, log_file): cmd = "scp %s %s" % (from1, to) p = pexpect.spawn(cmd) if log_
分类:
编程语言 时间:
2016-03-08 16:22:51
阅读次数:
190
Pexpect主要用于ssh远程登录,远程管理等。 简单举例,防止忘记 1 #!/usr/bin/env python 2 import pexpect 3 4 child = pexpect.spawn("ssh root@192.168.0.1") 5 fout = open('/root/lw
分类:
编程语言 时间:
2016-03-07 17:03:16
阅读次数:
179
Erlang 并发编程 编写并发程序很简单,只需要三个基本函数:spawn、send 和 receive。spawn 创建一个并行进程,send 向某个进程发送消息,receive 则是接收消息。 Erlang 的并发是基于进程的,进程是一些独立的小型虚拟机,可以执行 Erlang 函数。在 Erl
分类:
其他好文 时间:
2016-02-25 11:45:57
阅读次数:
162
LNMP/LEMP项目搭建 { 项目框架 # Linux_____WEB_____PHP_____DB # rhel7_____apache__-(libphp5.so)-__php__-(php-mysql)-__mariadb-server # rhel7_____nginx___-(spawn
分类:
数据库 时间:
2016-02-21 18:26:20
阅读次数:
248
根据项目开发需求,要在MEC服务器上部署如下内容:Nginx、Nginx push stream module、Jason CPP、Spawn-fcgi、libfcgi、Redis、Hiredis、Boost、SCTPlib、Asn1c. 记录下部署过程和遇到的一些坑,以备后用。本文所有包源目录为/
分类:
其他好文 时间:
2016-02-18 17:34:59
阅读次数:
498
cocos2dx的 runAction,假设某个动作重复运行用cc.RepeatForever:create, 多个动作连接运行用cc.Sequence:create,多个动作同一时候运行用cc.Spawn:create. 反复运行某个动作cc.RepeatForever:create local
分类:
其他好文 时间:
2016-02-18 09:59:13
阅读次数:
5246