我試圖通過Python來執行一些命令來遠程機器執行中的python-的paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(SERVER_IP, username='root', password='xxxxx')
stdin, stdout, stderr = ssh.exec_command(
"tar -C /home -xzf /home/Tests.tar.gz;dos2unix /home/Tests/run.py;chmod +x /home/Tests/run.py;/home/Tests/run.py>/home/Tests/log.txt"
)
似乎最後一個命令/home/Tests/run.py>/home/Tests/log.txt
不正常的log.txt
不具有價值,同樣的效果很好,如果我做遠程機器終端上的/home/Tests/run.py>/home/Tests/log.txt
。
如何解決?
在此先感謝