素人の言葉で、私の質問に対する答えを得るのに苦労しています。私の知識不足かもしれませんので、質問を控えさせていただきます。パテツールを実行してLinuxボックスに接続するWindowsマシンがあります。「 killall /bob/bin/myfile.out 」を実行し、パテを閉じてから、コマンドプロンプト pscp.exe myfilet.out.2.3.4 root@192.168.1.1:/bob/bin/myfile.out を入力します。これらを単一の Windows バッチ ファイルに結合する方法を教えてもらえますか? ありがとうございました
2062 次
2 に答える
1
無料のコマンド ライン ツールPlinkを使用して、 SSH 経由で外部サーバーでコマンドを実行できます。
@echo off
Plink root@192.168.1.1 "killall /bob/bin/myfile.out"
pscp.exe myfilet.out.2.3.4 root@192.168.1.1:/bob/bin/myfile.out || echo an error occurred when copying the file.
2 行目の後のコマンド||
は、前のコマンドでエラー レベルが設定されている場合にのみ実行されます。
于 2014-02-18T05:11:26.817 に答える
0
まだコメントを追加することはできませんが、パテでログインする方法を詳しく説明できますが、plink ではまったく同じことはできませんか? Plink は putty と同じオプションをすべて受け入れるだけでなく、putty に保存されたセッションがある場合は、plink からアクセスできます。サブコマンドがない場合、plink は基本的に CMD シェルを粗いパテ ウィンドウのように見せる必要があります。
C:\Users\riglerjo>plink savedputtysession
Using username "rigler".
# hostname
s9-chicago.accountservergroup.com
-bash-3.2$ exit
logout
plink のオプションとしてリモート コマンドを実行します。
C:\Users\riglerjo>plink savedputtysession hostname
s9-chicago.accountservergroup.com
于 2015-05-05T18:36:14.753 に答える