【问题标题】:exec bash file with putty用腻子执行 bash 文件
【发布时间】:2016-05-22 05:13:27
【问题描述】:

我正在尝试使用 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>

【问题讨论】:

    标签: windows bash ssh


    【解决方案1】:

    documentation for plink 表示-m 指定它应该“从文件中读取远程命令”。

    由于#!/bin/bash 不是命令,并且您的错误消息引用ksh,很明显,在这个问题中找不到 bash!

    至于您的实际错误消息,似乎找不到命令,可能是因为它们不在您的PATH 中。

    【讨论】:

    • 我发现服务器上的操作系统是sun而不是linux,这可能是命令不运行的原因吗?
    • 命令已运行,您收到的错误消息证明了这一点。正如我所说,它们没有被发现,可能是因为它们不在您的PATH 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    相关资源
    最近更新 更多