2017-11-14 22 views
1

でリモートコマンドを実行した後、「サーバーが予期せず閉じられたネットワーク接続」:取得私は、リモートコマンドを実行するためのPlinkを使用していますのPlink

リモートコマンドを使用して(テキストファイル)は、エラーが発生します。

FATAL ERROR: Server unexpectedly closed network connection

テストを

cd log 
test.txtの

"C:\Program Files (x86)\PuTTY\plink.exe" XX.XX.XX.XX -l userID -pw password -m "D:\FindingLog\test.txt" 

の.bat 210


私はバッチファイルで-m "D:\FindingLog\test.txt"を削除し、それは(成功したログイン)問題は何

動作しますか?

答えて

0

SSHセッションは、コマンドが終了するとすぐに終了します。通常、「コマンド」はシェルです。あなたは、このデフォルトの「コマンド」を上書きしていると、まだあなたはそれにもかかわらず、シェルを実行するように見えるとして、あなたは明示的にシェルを自分で実行する必要があります。

cd log 
/bin/bash 

また-mスイッチの使用など非対話型端末を意味し、おそらく-t switchを使用して対話型端末を強制的に戻したいと思うでしょう。


また、あなたの答えのためのHow to prevent PuTTY shell from auto-exit after executing command from batch file in Windows?

+0

感謝を参照してください。あなたのコメントとして、.txtを.sh(vimによって書かれた)に変更し、オプション-tを追加しました。しかし、それは働かない。これはバッチファイルのスクリプトです--------- "C:¥Program Files(x86)¥PuTTY¥plink.exe" XX.XX.XX.XX -l userID -pw password -m " D:\ test.sh "-t -------- test.sh -------> cd log(また、/ bin/bashと#!/ bin/bashを書きました) – KBH

+0

拡張子重要ではない。 + * "うまくいきません" *は問題の説明としては機能しません。具体的に。 +また、あなたのコメントから、私には分かりません。あなたは 'D:\ test.sh'に何を入れようとしましたか?読みやすくするために、新しい試みの詳細を質問に追加することを検討してください。 –

関連する問題