首页 > perl脚本在crontab中无法执行,请问这是什么原因?

perl脚本在crontab中无法执行,请问这是什么原因?

在crontab中的命令如下:
/5 * /usr/bin/perl /wls/perl/appsystems/Gtm_Dolphin_Api/syncGtm/Daemon.pl refresh_db 2>&1>/dev/null
执行不了,后来在网上查,说crontab和perl的执行环境不一样,将crontab修改为:
/5 * . ~/.bash_profile; /usr/bin/perl /wls/perl/appsystems/Gtm_Dolphin_Api/syncGtm/Daemon.pl refresh_db 2>&1>/dev/null
后还是无法执行,请问这该如何解决,谢谢!


不同cron的实现已经可以有很多坑

问题较少的方法是写个sh, 在里面设置好各种东西再exec perl. crontab里只写bash 那个脚本

【热门文章】
【热门文章】