#!/usr/bin/expect
set timeout 30
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"password:" ...
分类:
其他好文 时间:
2015-01-06 12:16:12
阅读次数:
167
对于IO密集型的程序,一般比较高效的做法是选择异步来实现,因为使用异步的方法更容易写出高效的程序。然而使用异步的话,经验较少的人往往会使自己的程序结构变得很混乱,进而导致程序的可读性变差。记得有人说过,在硬件飞速发展的现在,程序的可读性和可维护性的重要性在不断提高,甚至有一种更激进的说法,程序的.....
分类:
其他好文 时间:
2015-01-05 23:21:46
阅读次数:
177
问:1. spawn(fun() -> loop() end).2. spawn(loop()).语句1和2到底有什么区别? 2会阻塞,1不会, spawn到底是怎么执行的?? 过程能否说详细点.loop() ->receive ok -> ok, loop(); stop -> stopend.答...
分类:
其他好文 时间:
2014-12-24 11:14:03
阅读次数:
174
newLISP实现了Cilk API, 可以将多个同时运行的进程执行在多处理器或者多核的CPU架构上,已达到并行节省运行时间的目的。使用spawn和sync函数可以很快的实现。下面是来自newLISP官方文档的例子:#!/usr/bin/newlisp
; calculate primes in a range
(define (primes from to)
(local (plist)...
分类:
系统相关 时间:
2014-12-20 14:17:19
阅读次数:
207
该模块实现 eventlet 中的 “绿色线程” 即协程。 相关的 greenlet 模块的介绍。 目录 一、模块级函数 sleep() spawn() 模块级函数 eventlet.greenthread.sleep(seconds=0) 在至少参数second...
分类:
编程语言 时间:
2014-12-18 18:44:25
阅读次数:
386
__author__ = ‘jenny‘ import pexpect ip="localhost" user="jenny" passwd="gaoxing" if __name__=="__main__": ? ? child = pexpect.spawn("ssh-keygen") ? ? print child.expect("Enter file*") ? ? ch...
分类:
其他好文 时间:
2014-12-16 22:51:58
阅读次数:
276
1.#!/bin/bashpassword="iiecas123"dest_dir="/vds/conf"for i in `cat $1`do /usr/bin/expect << EOF spawn scp ubase.dat $i:/vds/conf/ubase.dat set ...
分类:
其他好文 时间:
2014-12-14 23:54:45
阅读次数:
301
目前发现有以下两种可能:一:查看环境变量是否配置成功。ANDROIDSDK D:\my_2_softwares\JAVA\adt-bundle-windows-x86-20140702\sdkPARH ;C:\Program Files\Java\jdk1.8.0_20\bin;%ANDROID.....
分类:
移动开发 时间:
2014-12-11 15:41:29
阅读次数:
783
Install Required Packages apt-get update & upgrade
apt-get install mysql-server nginx php5-cli php5-cgi spawn-fcgi nginx php5-cli php5-cgi
spawn-fcgi php5-gd php5-mysql 2 Create Di...
分类:
数据库 时间:
2014-12-01 16:25:49
阅读次数:
324