我目前已经在php版本7的亚马逊ec2实例上安装了sendy电子邮件发送脚本。我面临的问题是,每当我们创建一个新的活动,新的活动它只是显示未决,没有进展。要解决这个问题,我必须重置cron作业,并在crontab文件中再次添加cron作业命令,这会使sendy发送电子邮件,但同样失败。
*5 * * * /php /var/www/html/schedular.php 该命令类似于上面显示的内容。每次重置cronjob后,cronjob不工作的原因可能是什么?我在日志文件中没有收到任何错误消息。这个问题的可能原因是什么?
发布于 2021-09-21 07:02:53
schedular.php位于/var/www/html/文件夹中还是在项目文件夹中?如果计划程序在项目文件夹中,请使用特定的文件夹更新cron。如果您使用的是laravel,那么只需更新cron:
*5 * * * * php /var/www/html/artisan schedule:run >> /var/log/cron.log 2>&1发布于 2021-09-21 07:04:51
尝试在脚本之前添加PHP的位置,如下所示
*5 * * * /usr/bin/php /var/www/html/schedular.php
( PHP的位置可能根据您自己的情况而有所不同)
https://stackoverflow.com/questions/69264546
复制相似问题