Perl与CopSSH

4 投票
3 回答
892 浏览
提问于 2025-04-15 12:09

我正在尝试用一个Python脚本在远程计算机上自动化一个过程。那台计算机是Windows系统,我在上面安装了CopSSH,这样我就可以通过SSH连接到它并运行命令。不过,我在CopSSH终端运行Perl脚本时遇到了问题,系统提示找不到命令。请问我需要以某种特别的方式安装Perl才能做到这一点吗?或者有没有人知道如何在CopSSH中安装Perl?

3 个回答

2

你是在使用 ActiveState 还是 Strawberry 版本的 Perl 呢?你遇到了什么错误信息?你可以看看这个链接 如何用 Strawberry Perl 运行程序,里面的内容可能会对你有帮助。

4

我怀疑CopSSH给你的环境变量和正常的图形界面登录不一样。建议你输入' set '命令,看看perl是否在路径中,以及它可能需要的其他环境变量。

这里有一些关于设置CopSSH用户环境的解释。可能会对你有帮助。

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

撰写回答