crontab 作业不是 运行

crontab jobs not running

我的 cronjob 从来没有 运行s。我使用以下命令安装了 crontab:

sudo apt-get update
sudo apt-get install cron

然后我 运行 crontab -e 并将其添加到底部:

* * * * * /usr/bin/php /var/app/monitor.php > /dev/null 2>&1

但是,我的脚本从来没有 运行s。我的脚本是:

<?php
  file_put_contents('/var/testlog.txt', "EVERYTHING ONLINE\n", FILE_APPEND);
?>

当我只是 运行 /usr/bin/php /var/app/monitor.php 我自己在我的终端时,它添加到 testlog.txt 但是在我检查 testlog.txt 的每一分钟后我没有看到来自crontab 运行宁我的脚本。

对于 运行 的命令,该行必须以新行结束(因此文件以空行结束)。如果没有,它将忽略该行。这是一个典型的问题,会导致命令不 运行。