2017-11-17 18 views
0

ssh2と接続してスクリプトを1行のコマンドで実行しようとしました。1つのsshコマンドでlistコマンドを実行するにはどうすればよいですか?

/usr/bin/ssh2 --password $ {password} -l root $ {address} cd $ {dir}; python script.py

ただし、ディレクトリは変更されません。どうして ?私は2つのコマンドで書き込みたい。 最初のコマンド(cd)

+0

前後に引用符を入れてみてください何をしたいのですか –

+0

@JoeyHarwoodは動作しません – Alex

答えて

0

こんにちは& &の代わりに使用してください。そして「 例:
は/ usr/binに/ ssh2の--password $ {パスワード} -lルート$ {アドレス} "にコマンドを入れ、CD $ {DIR} & &パイソンscript.py"

+0

本当ですかそれは動作しません@AsenM – Alex

+0

私はそれをテストしてくれましたが、私のために働いていましたが、手動でパスワードを入力して、コマンドは、Pythonスクリプトの代わりに何か他のものをテストします。 – AsenM

関連する問題