リモートマシンで別のスクリプトを実行するために、python pexpect を使用してスクリプトを作成しています。通常は正常に動作しますがtime.sleep
、リモート スクリプトに があると失敗します。
リモート マシンにアクセスし、バックグラウンドでスクリプトを起動して終了したいと考えています。これは可能ですか?
誰かが代替案を提案したり、この問題を回避する方法を教えてもらえますか?
パラミコを考えたことはありますか?
ここに例があります...
#!/usr/bin/env python
import paramiko
ssh = paramiko.SSHClient()
ssh.load_system_host_keys()
ssh.connect(hostname='example.com', port=22, username='sethu', password='****')
ssh.exec_command('nohup sleep 300 &')
ssh.close()