4

リモートマシンで別のスクリプトを実行するために、python pexpect を使用してスクリプトを作成しています。通常は正常に動作しますがtime.sleep、リモート スクリプトに があると失敗します。

リモート マシンにアクセスし、バックグラウンドでスクリプトを起動して終了したいと考えています。これは可能ですか?

誰かが代替案を提案したり、この問題を回避する方法を教えてもらえますか?

4

1 に答える 1

1

パラミコを考えたことはありますか?

ここに例があります...

#!/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()
于 2011-08-14T04:55:52.697 に答える