我想通过paramiko动态地将参数传递给shell脚本。我试过但我无法实现它。如果有人知道,请告诉我。
以下是我的代码:
Python代码:
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect("192.168.10.5", username='root', password='root')
backup_name="test_backup"
stdin, stdout, stderr = client.exec_command('./backup.sh',backup_name)
stdin.write('next')
stdin.flush()
Shell脚本(backup.sh):
#!/bin/bash
virsh snapshot-create-as one-96 "'$1'"
我想通过shell脚本创建python代码中提到的备份名称的备份。如何将 exec_command 中的名称传递给shell脚本?在此先感谢!!!!