当我在不使用 crontab 的情况下运行它时,我的 perl 模块运行良好,但是当我尝试通过 Crontab 运行脚本时,它会抛出一些错误,例如无法找到在我的 Perl.pl 文件中调用的其他模块。
我在 Crontab 文件中添加的行是
* * * * * cd /usr/bin/perl | perl path_to_script/script.pl;
我得到的错误是
Can't locate module.pm in @INC (@INC contains: /home/path/lib /usr/another/path/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at path_to_script/script.pl line 23
当我试图通过 crontab 文件运行脚本时,它无法连接到子模块。