Код: Выделить всё
* * * * * cd /var/www/ && php artisan schedule:run >> /dev/null 2>&1
Кроме того, cron должен выполняться через root пользователь, в то время как php-fpm выполняется через www than 1 seconds (startsecs)
[/code]
Но затем Ларавел жалуется, потому что он не может записать в файл Storage/logs/laravel.log . И это верно, все файлы приложений принадлежат www , даже если я удаляю пользователя www из dockerfile, то он принадлежит пользователю 1000 . Оба способа, это не сработает.
Если кто -то еще найдет себя в этом аду, вот обходной путь: запустите Cron с вашей собственной машины, что -то вроде * * * * * Docker Exec -i Container_Name Command .
Подробнее здесь: https://stackoverflow.com/questions/797 ... m-and-cron
Мобильная версия