私はブラウザとコマンドラインからうまく動作する以下の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 を実行すると、ファイルが必要な出力を提供していることを確認したため、出力はありません。