Laravel 5 の奇妙な動作に困惑しています。これをに追加しました\app\Console\Kernel.php
:
protected function schedule(Schedule $schedule)
{
//$schedule->command('inspire')->hourly();
$schedule->command(Utilsclass::log_line("CROM JOB EXECUTED @ ".date('l jS \of F Y h:i:s A')))->monthly();
}
月に 1 回ログにアクティビティが表示されることを期待していますが、これは log.txt で得られるものです。
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:32:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:33:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:34:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:35:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:36:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:37:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:38:02 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:39:01 PM
CROM JOB EXECUTED @ 2015 年 12 月 29 日火曜日 03:40:01 PM
したがって、使用する方法に関係なく、毎分。実際、daily()
orhourly()
を使用してもまったく違いはありません。
Laravel にまったく慣れていないことに加えて、問題を突き止める方法がわかりません。これは、私にはバグのように思えます...
何か助けはありますか?