リモートコンピュータでSSH経由でスクリプトを実行しようとしています(スクリプトはリモートコンピュータにあります)。Python - Paramikoがリモートスクリプトを適切に実行していない
ssh = paramiko.SSHClient()
ssh.connect(-----blacked out-----)
ssh.exec_command("python script.py")
しかし、それもコマンドを実行していない:私はParamikoを実行したときしかし、私がやっているすべてはこれです。このスクリプトでは、コマンドラインコマンドをいくつか実行します。 script.pyファイルは、リモートコンピュータのターミナルを介してリモートコンピュータ上で実行するとうまく動作しますが、sshを使用してparamikoで上記のように実行しようとするとうまく動作しません。
あなたは、端末/インタラクティブ(TTY)モードで実行していないとき、それはあなたが中にロードし、プロファイルスクリプトをロードしないよう時々パスが見つからない場合、および/またはスクリプトにはPythonへの完全なパスを渡す必要があります