Perl脚本放在Web服务器上时应指向哪里?

时间:2013-04-24 17:49:13

标签: perl hosting

我需要执行MySQL数据库的预定备份。

我的网络托管服务可以在选定的时间运行PHP和Perl脚本,所以我决定制作一个可以调用mysqldump的Perl脚本。

但是在Perl脚本的第一行中,我应该将#!/usr/bin/perl中的perl解释器的位置放在Linux中。

我在perl目录中找不到/文件(我有cgi-bin目录。)

我应该在这条路上放什么?

2 个答案:

答案 0 :(得分:4)

#!/usr/bin/perl不适合你吗?您真的需要询问您的服务提供商他们在哪里安装了perl。但是,您将通过使用

获得可移植性
#!/usr/bin/env perl

相反,它将搜索PATH中的目录以确定每个平台上安装perl的位置。

答案 1 :(得分:0)

此外,您可以使用whereis命令找到路径:

whereis perl

如果未自定义安装,则大多数情况下会产生/usr/bin/perl路径。

#!/usr/bin/perl

shebang 行。查看更多here