天天看点

python远程修改配置文件remote file auto packages and download

#/usr/bin/env python

import pexpect

import sys

ip = "192.168.1.116"

user = "root"

passwd = "vision"

target_file = "/usr/local/src/1.txt"

child = pexpect.spawn("/usr/bin/ssh", [user+'@'+ip])

fout = file('/usr/local/src/package.log', 'w')

child.logfile = fout

try:

child.expect('(?i)password:')

child.sendline(passwd)

child.expect('#')

child.sendline("sed -i 's#victor#david#g' "+target_file)

child.sendline('exit')

fout.close()

except EOFError as EOF:

print("EOF")

except Exception as TIMEOUT:

print("TIMEOUT")

上一篇: xmanager 配置
下一篇: xmanager故障