1
Azure 인스턴스에 Laravel 5.3이 있습니다. 내 작업 스케줄러를 제외하고 모든 것이 멋지게 작동합니다. 모든 자동으로 Artisan 명령을 실행하려고합니다. 자정, CLI에서 동일한 명령을 실행하면 잘 작동합니다. 는 내가 Laravel 문서에서이 명령을 사용하려고 :내 Laravel 스케줄러는 실행할 때마다 한 번만 실행되고 멈 춥니 다.
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
은 그냥 한 번 밖으로 일, 프로세스가 종료되고 2 차 반복하지.
스케줄러가 매일 작업을 실행하게하려면 어떻게해야합니까?
P.S : 여기에 내가 커널을 통해 명령을 실행 어떻게 내 코드입니다 : 당신의 명령이 매일 실행하도록 예약
protected function schedule(Schedule $schedule)
{
$schedule->command('rentalRates:run')->daily();
}
어떻게 당신이 당신의 명령을 예약하는 :
수동 (보다 하루에 한 번보다) 특정 명령을 실행하려면
, 당신은이 명령 줄에서 다음 사용할 수 있습니까? – apokryfos@apokryfos 위의 라인 코드를 crontab -e에 삽입했습니다 -e –
'Console \ Kernel.php'의 laravel 스케줄에 추가 했습니까? (추가하지 않을 경우) – apokryfos