PHP を使用して Cron ジョブをシミュレートする
<p>LMS (学習管理システム) をオンラインで実行していますが、「training/admin/cli/cron.php」というファイルを毎分実行する必要があります。問題は、私のホストでは cron ジョブの実行が 30 分ごとにしか許可されていないことです。 </p>
<p>次の内容を含む cron_script.php というファイルを作成し、30 分ごとに実行されるように設定してみました。
<pre class="brush:php;toolbar:false;"><?php
set_time_limit(0);
$ターン=0;
while($turns < 30) {
exec('training/admin/cli/cron.php');
睡眠(60);
$ターン ;
}
?></pre>
<p>ただし、実行されるのは 1 回だけのようです。エラーメッセージは cron によって実行されているため、どこにも印刷できないため、エラーメッセージを修正する方法さえわかりません。 </p>