4

我正在尝试使用 python 脚本自动化远程机器上的进程。这台机器是一台 Windows 机器,我已经在它上面安装了 CopSSH,以便通过 SSH 进入它以运行命令。我无法让 perl 脚本从 CopSSH 终端运行。我收到命令未找到错误。有没有一种特殊的方法我必须安装 perl 才能做到这一点?或者有谁知道如何用 CopSSH 安装 perl?

4

3 回答 3

4

我怀疑 CopSSH 为您提供了与普通 GUI 登录不同的环境变量。我建议你输入“set”,看看 perl 是否在路径中,以及它可能需要的任何其他环境变量。

以下是设置 CopSSH 用户环境的一些说明。它可能有用。

于 2009-06-10T14:13:29.787 回答
3

我刚刚意识到 CopSSH 基于 Cygwin,我认为这意味着必须以不同的方式指定路径。尝试使用,例如,

/cygdrive/c/Program\ Files/My\ Program/myprog.exe

代替

"C:\Program Files\My Program\myprog.exe".

顺便说一句,以下 CopSSH 常见问题解答也可能适用:http ://www.itefix.no/i2/node/31 。

于 2009-06-10T15:19:08.483 回答
2

您使用的是ActiveState还是草莓Perl?您收到什么错误消息?您可能会发现如何使用 Strawberry Perl 运行程序的答案很有帮助。

于 2009-06-10T14:18:51.023 回答