将Perl脚本放到web服务器上时应该指向哪里?
我需要执行MySQL数据库的定时备份 我的web托管服务可以在选定的时间运行PHP和Perl脚本,因此我决定制作一个Perl脚本,调用将Perl脚本放到web服务器上时应该指向哪里?,perl,hosting,Perl,Hosting,我需要执行MySQL数据库的定时备份 我的web托管服务可以在选定的时间运行PHP和Perl脚本,因此我决定制作一个Perl脚本,调用mysqldump 但是在Perl脚本的第一行中,我应该放置Perl解释器的位置,如#/Linux中的usr/bin/perl 我在我的/目录中没有找到perl文件(我有cgi-bin目录) 我应该在这条路上放什么 不会#/usr/bin/perl是否为您工作?您确实需要询问您的服务提供商在哪里安装了perl。但是,通过使用 #!/usr/bin/env perl
mysqldump
但是在Perl脚本的第一行中,我应该放置Perl解释器的位置,如#/Linux中的usr/bin/perl
我在我的/
目录中没有找到perl
文件(我有cgi-bin
目录)
我应该在这条路上放什么 不会#/usr/bin/perl
是否为您工作?您确实需要询问您的服务提供商在哪里安装了perl。但是,通过使用
#!/usr/bin/env perl
相反,它将搜索路径中的目录
,以确定perl在每个平台上的安装位置。不会#/usr/bin/perl
是否为您工作?您确实需要询问您的服务提供商在哪里安装了perl。但是,通过使用
#!/usr/bin/env perl
相反,它将在
路径中搜索目录,以确定perl在每个平台上的安装位置。此外,您可以使用whereis
命令查找路径:
whereis perl
如果安装不是定制的,那么这通常会产生/usr/bin/perl
路径
#!/usr/bin/perl
是shebang行。查看更多信息。此外,您可以使用whereis
命令找到路径:
whereis perl
如果安装不是定制的,那么这通常会产生/usr/bin/perl
路径
#!/usr/bin/perl
是shebang行。查看更多信息。您可以通过在控制台中执行以下操作找到位置:$which perl
。您可以通过在控制台中执行以下操作找到位置:$which perl
。谢谢。事实上我没能查到/usr/bin/perl今天(我认为这更棘手)我明天一定会尝试。我使用#的主要原因是/usr/bin/env perl
是因为我安装了多个版本的perl,我不想使用系统perl。谢谢。事实上我没能查到/usr/bin/perl今天(我认为这更棘手)我明天一定会尝试。我使用#的主要原因是/usr/bin/env perl
是因为我安装了多个版本的perl,我不想使用系统perl。