我知道这个问题之前已经在这个页面上被问过很多次了,但我仍然困惑。
我正在使用 DigitalOcean droplet 来运行一个网站,该网站的主要功能是每天向几个人发送多封电子邮件。其中一封电子邮件必须在特定日期的特定时间发送,因此我认为我可以创建一个 cron 作业来自动执行此操作。
但是,该作业并未运行。我告诉脚本向我发送一封电子邮件以进行测试,当我手动运行它时,我确实看到了它。但是当我希望 cron 在下午 6 点将其发送给我时,我没有在收件箱中看到任何电子邮件。
我必须承认 cron 作业对我来说是新事物,所以我不知道为什么它无法运行。你能帮助我吗?谢谢!
以下是我所做的:
在 Putty 上我运行以下命令:
纳米/etc/crontab
我在文件中添加了这一行:
0 18 * * 1-5 根 /usr/bin/php /path/to/phpfile > /path/to/debugfile
保存完毕
我偶然发现这个网站上的这个问题有人提到要看看var/log/cron.log但我在这条路径上的任何地方都看不到它,所以现在我知道我做错了。