我正在尝试使用以下命令在 Linux 中运行 cron 作业:
crontab -e
输入以下详细信息并保存
MAILTO="[email protected]"
00 01 * * * /usr/local/bin/php /var/www/html/cron.php > /dev/null 2>&1
我正在保存这个 cron 作业。但它并没有运行;我没有在邮件中收到任何输出。我不知道如何获取运行的 cron 作业的详细信息。或者有更好的方法来运行 cron 作业吗?
答案1
您粘贴的 cron 作业将在每天凌晨 1 点运行,并且该> /dev/null 2>&1
部分确保其输出被丢弃。
如果您打算通过电子邮件接收脚本的输出,请删除此位。
有可能你的作业正在运行,但只是提早失败(可能是因为 cron 提供的环境缺少你的测试环境提供的东西);重新运行此作业后,一旦您收到 cron 电子邮件,我们就会知道。