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시간을 날렸다.