我試圖用Python編寫一個簡單的代碼,使用paramiko
來檢索使用ncdu
命令的遠程目錄的磁盤空間使用情況。但ncdu
似乎並沒有與paramiko
。 ncdu
使用ncurses
。任何人都可以幫我提供解決方法嗎?paramiko Python模塊讀取Linux中的ncdu命令的結果
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('xxxx', username='root', password='xxxx')
dom="xxxx"
stdin, stdout, stderr = ssh.exec_command('/scripts/whoowns %s' %dom)
test=(stdout.readlines())
new=test[0].strip()
stdin, stdout, stderr = ssh.exec_command('ncdu -q /home/%s/public_html/' %new)
print (stdout);
ssh.close()