【问题标题】:crontab jobs not runningcrontab 作业未运行
【发布时间】:2015-04-16 00:02:51
【问题描述】:

我的 cronjob 永远不会运行。我使用以下方式安装了 crontab:

sudo apt-get update
sudo apt-get install cron

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

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

但是,我的脚本从未运行。我的脚本是:

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

当我自己在终端中运行 /usr/bin/php /var/app/monitor.php 时,它会添加到 testlog.txt 但是每分钟后,当我检查 testlog.txt 时,我看不到 crontab 运行我的脚本的新行。

【问题讨论】:

  • 您确定crond 服务正在运行吗?

标签: php cron crontab cron-task


【解决方案1】:

要运行命令,该行必须以新行结尾(因此文件以空行结尾)。如果没有,它将忽略该行。这是一个经典的陷阱,会导致命令无法运行。

【讨论】:

    猜你喜欢
    • 2020-09-04
    • 1970-01-01
    • 2020-06-19
    • 2014-04-04
    • 2018-05-05
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 2016-07-21
    相关资源
    最近更新 更多