0

Plink を介して実行コマンドの自動化を行っています。以下は、私の環境でコマンドを実行するために必要な手順です。

  1. UNIX マシンにログインします。
    • ホスト: myhost
    • ユーザー/パス: myuser/Mypass
  2. コマンドを使用: pbsu - uatwrk1
    (またはコマンド: pbrun –u uatwrk1 pbksh)
    -> 他のマシンにリダイレクトし、そこでいくつかのコマンドを実行します
  3. いくつかのコマンドを実行します

******問題*******

(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)が機能する必要があります。

助けてくれてありがとう!

4

1 に答える 1