#import ssh
import socket
from fabric.operations import run
def connect_and_wait():
#ssh.config.socket.setdefaulttimeout(5)
socket.setdefaulttimeout(5)
print('SSTART')
run('echo START')
run('sleep 10')
run('echo END')
print('EEND')
上面的脚本打印所有内容,没有任何错误/异常。
Python 2.6.5,织物 1.4.2。
socket.setdefaulttimeout()
不起作用。ssh.config.socket.setdefaulttimeout()
不起作用。fabric.api.env['timeout']
我想仅用于连接阶段。