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 运行宁我的脚本。
对于 运行 的命令,该行必须以新行结束(因此文件以空行结束)。如果没有,它将忽略该行。这是一个典型的问题,会导致命令不 运行。
我的 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 运行宁我的脚本。
对于 运行 的命令,该行必须以新行结束(因此文件以空行结束)。如果没有,它将忽略该行。这是一个典型的问题,会导致命令不 运行。