我試圖使用的paramiko連接到遠程主機並執行了一些文本文件替換。的paramiko和僞tty分配
i, o, e = client.exec_command("perl -p -i -e 's/" + initial + "/"
+ replaced + "/g'" + conf);
一些命令需要運行作爲sudo的,這會導致:
須藤:對不起,你必須有一個tty來 執行sudo
我可以強制使用-t開關和ssh進行僞tty分配。
是否有可能使用的paramiko做同樣的事情?
直接無框鏈接:http://www.lag.net/paramiko/docs/paramiko.SSHClient-class.html#invoke_shell。 – tzot 2010-05-28 11:07:02
Tx,好多了。 – 2010-05-28 14:39:47