Perl和CopSSH
问题描述:
我正在尝试使用python脚本在远程计算机上自动执行进程。该机器是一台Windows机器,我已经安装了CopSSH,以便通过SSH连接到它来运行命令。我无法让Perl脚本从CopSSH终端运行。我得到一个命令未找到错误。有没有一种特殊的方式,我必须安装perl才能做到这一点?还是有人知道如何安装Perl与CopSSH?Perl和CopSSH
答
我才意识到CopSSH基于Cygwin的,我认为指的路径必须被指定不同的。尝试使用,例如,
/cygdrive/c/Program\ Files/My\ Program/myprog.exe
,而不是
"C:\Program Files\My Program\myprog.exe"
。
BTW,以下CopSSH常见问题可能适用,以及:http://www.itefix.no/i2/node/31。
答
我怀疑CopSSH是给你不同的环境瓦尔正常GUI登录。我建议你输入'set',看看perl是否在任何其他可能需要的环境变量的路径中。
这里是setting up the CopSSH user environment一些解释。它可能是有用的。
答
您是否使用ActiveState或Strawberry Perl的?你收到什么错误信息?您可能会找到对How do I run programs with Strawberry Perl有帮助的答案。
究竟它是什么你指当你说“有麻烦”来? – innaM 2009-06-10 14:27:56