0

素人の言葉で、私の質問に対する答えを得るのに苦労しています。私の知識不足かもしれませんので、質問を控えさせていただきます。パテツールを実行してLinuxボックスに接続するWindowsマシンがあります。「 killall /bob/bin/myfile.out 」を実行し、パテを閉じてから、コマンドプロンプト pscp.exe myfilet.out.2.3.4 root@192.168.1.1:/bob/bin/myfile.out を入力します。これらを単一の Windows バッチ ファイルに結合する方法を教えてもらえますか? ありがとうございました

4

2 に答える 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 に答える