[英]I want to execute the command with multiple argument on ssh using python
我嘗試的是執行:
host=xyz
port = 22
username = xyz_username
ssh_cli = paramiko.SSHClient()
ssh_cli.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_cli.connect(host, port, username, allow_agent=False, timeout=None)
commands = [./BinaryExecutableFile ./scene00021.bin ./scene00021.json ./param.txt ./cluster.json ./count.json]
for command in commands:
ssh.client.exec_command(command)
time.sleep(0.5)
條款
你不需要循環。 只有一個帶有多個參數的命令。 將它們連接在一起以創建命令行並執行它。
ssh.client.exec_command(' '.join(commands))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.