Cron 作业根本没有 运行,手动工作

Cron Jobs Not Running at all, Working manually

所以我遇到了一个问题,我的 cron 作业没有 运行ning。我以前从未使用过 cron,所以可能只是我不知道如何正确设置它,但我不认为是这样。我在 cpanel 中设置了 cron 作业,它 运行s 到“test.php”所在的我的主要网站目录。

如果我手动转到页面(通过输入 domain/test,它工作得很好。但对 cron 根本不起作用,所以我知道这个问题不在于函数,而在于cron。我目前将它设置为每分钟 运行,仅用于测试目的。非常感谢任何帮助,谢谢 :)

计划任务:

*   *   *   *   *   /usr/local/bin/php -q /home1/website/public_html/test.php

PHP

<?php

require("../backend/backend.php");

$id = "4127684511423";

sendChannelMessage($channelid);

?>

__DIR__ 会给脚本工作目录,所以当使用 require 时,它总是会正确转换路径

示例:

<?php
define('DIR', __DIR__);
require_once(DIR.'../backend/backend.php');
?>