crontab中的Perl脚本从星期一到星期五都没有运行

时间:2018-10-26 05:07:14

标签: perl cron

我有一个脚本,该脚本每天从星期一到星期五上午12:50在crontab中运行。下面是crontab的代码

50 00 * * 1-5 /u01/app/ecm2fs/deep/FS/kadecut.pl >> /u01/app/ecm2fs/deep/FS/salescut.log

但是它没有运行。但是当我手动执行它时它正在运行。谁能告诉我可能是什么问题?

1 个答案:

答案 0 :(得分:0)

尝试通过以下命令运行脚本(通过crontab)

/usr/bin/perl /u01/app/ecm2fs/deep/FS/kadecut.pl ...

可能是shebang行未正确处理。您是否将您的HelloWorld脚本作为Perl脚本运行还是.ksh? 尝试避免脚本中的任何相对路径,因为环境可能与另一个用户不同,因此很可能会破坏脚本。