我正在通过 Plink 对运行命令进行自动化处理。以下是在我的环境中运行命令所需的步骤:
- 登录unix机器:
- 主机:我的主机
- 用户/通行证:myuser/Mypass
- 使用命令:(
pbsu - uatwrk1
或命令:pbrun –u uatwrk1 pbksh
)
->它将重定向到其他机器并在那里执行一些命令 - 运行一些命令
******问题*******
(一)我在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
在 (I) 上运行时在 (II) 上失败?
我需要 (I) 工作,因为它提供捕获日志以进一步检查我的自动化应用程序(使用 VBA)。
非常感谢您的帮助!