laravel supervisord 에서 cron 작동 안될때, 확인해야하는 부분 !!

Updated on

cron 파일이 아래처럼 되어 있을 것이다.

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
* * * * * root php /var/www/artisan schedule:run > /tmp/cron.last 2>&1

여기서… 가장 중요한 부분이…

마지막 줄을 하나 더 추가해야된다는 것이다.

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
* * * * * root php /var/www/artisan schedule:run > /tmp/cron.last 2>&1

마지막 line 이 추가되어있지 않으면, cron 이 정상적으로 작동하지 않는다.

laravel cron 작동안될때, 꼭 이부분을 확인해보자.

이것 때문에 4시간을 날렸다.