在服务器中使用perl执行perl程序

在服务器中使用perl执行perl程序,perl,Perl,我需要从网络路径使用perl.exe在我的系统中执行一个程序。要执行该程序,我需要在解释器行中进行哪些更改 由于exe自身的依赖关系,使用远程exe调用可能无法工作。考虑将Perl脚本打包为EXE,使用< P>有一个公平的机会(假设问题不提供任何线索来帮助我们回答),Per.exe只是Perl DLL的包装器,所以如果Per.exe不在路径上(如果它在网络共享上不存在),那么EXE将无法运行。 答案几乎肯定是在本地复制所需的文件并在那里运行它们。我建议使用Windows,因为它只是一个目录副本来

我需要从网络路径使用perl.exe在我的系统中执行一个程序。要执行该程序,我需要在解释器行中进行哪些更改

由于exe自身的依赖关系,使用远程exe调用可能无法工作。考虑将Perl脚本打包为EXE,使用

< P>有一个公平的机会(假设问题不提供任何线索来帮助我们回答),Per.exe只是Perl DLL的包装器,所以如果Per.exe不在路径上(如果它在网络共享上不存在),那么EXE将无法运行。
答案几乎肯定是在本地复制所需的文件并在那里运行它们。我建议使用Windows,因为它只是一个目录副本来安装。

将shebang(解释器)行更改为网络路径。@user1937198 shebang在Windows中没有用处(请注意.exe)。shebang不用于解析Windows系统上的解释器可执行文件。Windows将解释器与文件类型关联起来,而Unix系统大多使用幻数。如果我使用命令行(perl.exe的路径)(链接到我的perl文件)执行代码,那么代码就可以工作。但是,我找不到一种只打开perl文件就能自动运行它的方法。请将perl.exe设置为.pl程序的默认“查看器”-右键单击程序,当Windows弹出一个对话框,询问要使用哪个程序打开文件时,请浏览并选择perl.exe。我无法在我的电脑中安装perl,我只需要从网络路径使用它。。因此,perl不会列在属性本身中