通过互联网查看有关如何从 cron 作业运行 php 脚本的示例,我已经确定了这个命令:
php -q /home/myuseraccount/public_html/crontest/crontest.php
我尝试从 SSH 运行它并成功了!但是当我尝试将此作为一项 cron 工作时,什么也没有发生。我将它设置为每分钟运行一次。什么都没发生。它应该创建一个包含当前时间的文本文件:
<?php
$file = '/home/myuseraccount/public_html/crontest/test.txt';
$now = time();
file_put_contents($file, $now, FILE_APPEND | LOCK_EX);
?>
它也应该给我发电子邮件。它没有。我假设无论如何它都会给我发电子邮件,比如如果出现故障?
不可能以某种方式禁用 cron 作业,是吗?- 我假设我什至无法设置它们......
有什么方法,比如从 SSH,来测试 cron 作业吗?
我从来没有成功地让 cron 工作正常工作,所以我不知道这是服务器问题还是无知。
- 编辑 -
我的 cron 日志文件似乎只显示了一堆 LIST 和 REPLACE