我有以下 php 文件,它在浏览器和命令行中运行良好。
<?php
$ch = curl_init ('http://www.domain.com/test_if_script_runs.php');
$output = curl_exec ($ch);
?>
文件 test_if_script_runs.php 仅在数据库中添加一个数字,以便我可以看到脚本运行。
我在 directadmin 中设置了一个 cron 作业。在输入字段中,我只添加了 10 分钟,并为所有其他字段留下了星号。
所以问题是,为什么directadmin 中的cron 工作不起作用?
更新 1:
我在 /var/log/cron 中检查了该文件的路径。该文件中没有错误消息。似乎 cron 工作正常。但是没有输出,因为当我从命令行或浏览器运行 cron 时,我检查了文件是否提供了所需的输出。