我正在尝试使用putty / plink执行bash文件但是给了我一个错误。
在Windows上我得到了这批:
E:\putty\plink.exe user@link -pw password -m E:\folder\test.sh
关于bash文件我得到了这个:
#!/bin/bash
vtoff
vtadmin check connector /PCS/ConnectionModels/Arbor/
和错误:
C:\folder>e:\folder\test.bat
C:\folder>e:\putty\plink.exe user@link -pw password -m e:\folder\test.sh
ksh[4]: vtoff: not found
ksh[5]: vtadmin: not found
C:\folder>
答案 0 :(得分:1)
documentation for plink
表示-m
指定它应该“从文件中读取远程命令”。
由于#!/bin/bash
不是命令,并且您的错误消息引用了ksh
,因此很清楚bash在这个问题中无处可寻!
至于您的实际错误消息,似乎找不到命令,可能是因为它们不在您的PATH
中。