Perl和CopSSH

时间:2009-06-10 13:59:25

标签: python perl ssh openssh

我正在尝试使用python脚本在远程计算机上自动化进程。这台机器是一台Windows机器,我已经在其上安装了CopSSH,以便通过SSH连接到它来运行命令。我无法从CopSSH终端运行perl脚本。我得到一个命令未找到错误。为了做到这一点,我是否有必须安装perl的特殊方法?或者有人知道如何使用CopSSH安装perl吗?

3 个答案:

答案 0 :(得分:4)

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

以下是对setting up the CopSSH user environment的一些解释。它可能有用。

答案 1 :(得分:2)

您使用的是ActiveState还是Strawberry Perl?您收到了什么错误消息?您可能会发现How do I run programs with Strawberry Perl的答案很有帮助。

答案 2 :(得分:2)

我刚刚意识到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