我是第一次在Laravel 5.2中设置cron作业。根据{{3}},我将app/Console/Kernel.php
修改为 -
protected $commands = [
\App\Console\Commands\Inspire::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->call(function() {
$myfile = fopen("testfile.txt", "w");
}
)->everyMinute();
}
启动调度程序 -
* * * * * php /var/www/html/{project_dir}/artisan schedule:run 1>> /dev/null 2>&1
我想每分钟运行一次这个cron。但它完全不起作用。
如果我尝试使用php artisan schedule:run
cron运行并在根文件夹中生成“testfile.txt”。但为什么不是每分钟都自动呼叫?我不知道这里出了什么问题。
感谢任何帮助。
感谢。