def panduan(path):
a=open('/backup/slave','r')
b=a.readlines()
for i in range(len(b)):
b[i]=b[i].strip('\n')
for j in range(len(b)/3):
host=b[3*j]
user=b[3*j+1]
passwd=b[3*j+2]
port=22
try:
ssh=paramiko.SSHClient()
ssh.load_system_host_keys()
ssh.connect(host,port,user,passwd)
#stdin,stdout,stderr=ssh.exec_command('ls /home')
stdin,stdout,stderr=ssh.exec_command('df -Th')
abc=stdout.readlines()
for i in range(len(abc)):
if abc[i].find(path)!=-1:
x=abc[i][abc[i].index(path)-4:abc[i].index(path)-2]
x=int(x)
if x>80:
print abc[i]
print "%s目录%s空间不足" %(host,path)
exit()
else:
print '%s:' %host
print abc[i]
except Exception,e:
print e
转载于:https://blog.51cto.com/zhengbin/1187130