【发布时间】:2016-01-29 12:51:42
【问题描述】:
我确实将我的 CRON 作业链接到 cron.php,其中包括连接等:
<?php
include "Includes/top.php";
include "test.php";
$Test = new Test;
$Test->update();
?>
那么text.php就是:
<?php
class Test{
private $db;
public function __construct(){
$this->db = new Connection();
$this->db = $this->db->dbConnect();
}
public function update(){
$st = $this->db->prepare("INSERT INTO cron (content) VALUES (?)");
$st->execute(array("ok"));
}
}
?>
当我访问链接 www.*/cron.php 时,它运行良好并将其上传到数据库。如我所愿。但是当我使用 CRON Jobs id 激活它时,它根本不起作用。我的托管服务提供商告诉我没有任何问题。所以我要问,这是做 CRON 工作的方式还是我正确?
【问题讨论】:
-
您还有其他根本不起作用的更具体的细节
-
应该每5分钟更新一次,但是没有。它根本不适用于 CRNS 工作,但如果我访问该网站
-
您是否已将您的 cron 作业设置为通过电子邮件将错误发送给您?那将是一个开始
-
你的 cron 命令是什么样的?请注意,它必须类似于
... /usr/bin/php cron.php。