- 论坛徽章:
- 0
|
本帖最后由 yongsheng_2012 于 2013-07-11 18:04 编辑
写了一个函数:- def My_ssh_connect(hostname,passwd,command='',port=3562,username='root'):
- import paramiko
- paramiko.util.log_to_file('../logs/My_ssh_connect.log')
- s = paramiko.SSHClient()
- s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- try:
- s.connect(hostname=hostname,port=port,username=username,password=passwd)
- except:
- return 0
- stdin,stdout,stderr = s.exec_command(command)
- stdout = stdout.read()
- return stdout.split('\n')
- s.close()
复制代码 另外有一个函数- def My_remove(file):
- import os
- os.remove('/tmp/%s' % file)
复制代码 我想在My_ssh_connect函数中调用My_remove,麻烦大家帮忙看看能否实现,怎么实现,谢谢 |
|