我有一个laravel
应用,它在共享主机上运行。我在cronJob
上定义了cpanel
,并在laravel
应用程序上定义了工作,但这没用。
app / console / kernel.php:
protected $commands = [
'\App\Console\Commands\CronJob',
];
protected function schedule(Schedule $schedule)
{
$schedule->command('CronJob:test')
->everyMinute();
}
app / console / comands / mycronjob:
public function handle()
{
\App\Model::create([
'name'=> 'foo',
...
]);
}
在服务器上,cronjob是:
php /path/to/artisan schedule:run >> /dev/null 2>&1
当我通过命令php artisan Cronjob:test
在本地对其进行测试时,它可以工作并创建模型,但是在服务器上不起作用。你能说出什么问题吗?谢谢。