Я настроил laravel Планирование задач на моем сервере Ubuntu, добавив его в root crontab
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
Так что, когда запущено задание cron, оно ' Я создам файл журнала, принадлежащий пользователю root
-rw-r--r-- 1 root root 6839 Jan 11 23:00 laravel-2020-01-12.log
Но пользователь, который запускает проект laravel, имеет значение www-data, поэтому всякий раз, когда есть вызов API, я получил сообщение Permission denied причина ошибки www-data не может получить доступ к файлу журнала, принадлежащему root.
Я пытаюсь установить contab для www-data, но не могу получить доступ www-data пользователь:
> su www-data
This account is currently not available.
Какой пользователь лучше всего установить cronjob для Laravel?