Ich versuche paramiko ein Skript auf externen Computer ausführen und beenden, aber Probleme, damit es das Skript ausführen. Weiß jemand, warum das Skript nicht ausgeführt wird? Ich habe versucht, das Befehlshandbuch auf der VM auszuführen und das hat funktioniert.Paramiko Skript ausführen und beenden
command = "/home/test.sh > /dev/null 2>&1 &"
def start_job(host):
try:
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname, port=22, username=username, password=password)
return client.exec_command(command)
finally:
client.close()
start_job(hostname)