在 crontab 中发出命令后,Cron 作业未运行

mic*_*eal 2 linux cron

我正在尝试使用以下命令在 Linux 中运行 cron 作业:

crontab -e
Run Code Online (Sandbox Code Playgroud)

输入以下详细信息并保存

MAILTO="mail@domain.com"
00 01 * * * /usr/local/bin/php /var/www/html/cron.php > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

我正在保存这个 cron 工作。但它没有运行;我没有收到任何邮件输出。我不知道如何获取运行的 cron 作业的详细信息。或者有没有更好的方法来运行 cron 作业?

dha*_*hag 8

您粘贴的 cron 作业将在每天凌晨 1 点运行,该> /dev/null 2>&1部件确保其输出被丢弃。

如果您打算通过电子邮件接收脚本的输出,请删除此位。

有可能您的工作正在运行,但只是提前失败(可能是因为 cron 提供的环境缺少您的测试环境提供的东西);一旦您在重新运行此作业后收到 cron 电子邮件,我们就会知道。