[英]Perl script in linux environment is not working via cron
当我尝试运行通过Linux脚本手动调用的Perl脚本时,它工作正常但不能通过CRON执行。
Linux_scrip.sh包含Perl_script,命令是,
perl_path/perl Perl_script.pl
我使用which perl
命令获得了perl_path。
任何人都可以建议为什么它不能通过CRON
条目执行。
最有可能怀疑:
有关更多陷阱和一些调试技巧,请参阅crontab
标记wiki 。
您应该做的第一件事是阅读错误消息。
cron
工作来说,这可能不是一个问题,但我已经把它包括在内,因为对于从其他服务运行的脚本来说这是一个非常常见的问题。 最可能的原因是当前的工作目录。
在perl命令执行之前,写一个命令来更改目录。
就像是 :
cd perl_path;
perl Perl_script.pl
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.