所以我每次在网络浏览器中重新加载时都会执行一个php文件。它使用PHPMailer,根据我的数据库中的条件发送邮件。我试图使用cronjob来执行该文件,我认为该文件基本上与重新加载页面相同。我需要在cronjob中运行的php文件是test.php
,其路径是/var/www/html/mailer/test.php
。
我的cronjob是:
1 * * * * root /var/www/html/mailer/test.php >> /var/www/html/mailer/cron_status.log
它应该在cron_status.log
文件中抛出错误,但它是空的。我意识到这是每分钟都在开火,但我只是在测试cronjob,我真的需要将它设置为24小时。没有错误输出,也没有电子邮件登陆它们应该在哪里,我不认为我正确设置了我的cronjob。这是我第一次尝试这个。这是在一个中心7点滴,我从数字海洋的教程没有成功。
答案 0 :(得分:1)
我需要确定php文件,但您可能需要将其更改为:
1 * * * * php /var/www/html/mailer/test.php >> /var/www/html/mailer/cron_status.log