Plink を介して実行コマンドの自動化を行っています。以下は、私の環境でコマンドを実行するために必要な手順です。
- UNIX マシンにログインします。
- ホスト: myhost
- ユーザー/パス: myuser/Mypass
- コマンドを使用:
pbsu - uatwrk1
(またはコマンド:pbrun –u uatwrk1 pbksh
)
-> 他のマシンにリダイレクトし、そこでいくつかのコマンドを実行します - いくつかのコマンドを実行します
******問題*******
(I) CMD で以下の Plink コマンドラインを実行すると、エラーが発生します:
The content of script.txt
:
pwd
pbsu - uatwrk1
pwd
runcommand.ksh
plink -ssh myuser@myhost -pw Mypass -m "C:\script.txt" > "C:\log.txt"
エラー: 「sh: pbrun: コマンドが見つかりません」
(II) しかし、コマンドごとに動作します:
cmd>plink -ssh myuser@myhost -pw Mypass
$pwd
$pbsu - uatwrk1
$pwd
$runcommand.ksh
pbrun
コマンドが (II) で機能しているときに (I) でコマンドが失敗した理由を理解するのを手伝ってください。
自動化されたアプリケーション(VBAを使用)でさらにチェックするためのキャプチャログを提供するため、(I)が機能する必要があります。
助けてくれてありがとう!