PHP Artisan не работает в Mac OS crontab - PullRequest
0 голосов
/ 09 октября 2019

У меня есть следующая работа cron в crontab:

* * * * * /usr/bin/php /Users/rcksnts/Documents/Bucket/Laravel/ftp_test/artisan schedule:run >> /Users/rcksnts/Documents/Bucket/Laravel/ftp_test/schedulerun.txt

Я могу использовать команду

/usr/bin/php /Users/rcksnts/Documents/Bucket/Laravel/ftp_test/artisan schedule:run >> /Users/rcksnts/Documents/Bucket/Laravel/ftp_test/schedulerun.txt

, и она прекрасно работает, если я делаю это через терминал. Однако cron не работает и возвращает этот журнал всякий раз, когда выполняется cron:

Could not open input file: /Users/rcksnts/Documents/Bucket/Laravel/ftp_test/artisan

Я использую Mac OS Mojave (10.14)

Нужно ли что-нибудь настроить? Моя команда работает, если я делаю это на терминале, только cron не работает.

Похоже, Ремесленник не работает по какой-то причине. Я уже пробовал с / без полного каталога (например, php artisan вместо полного каталога), и artisan, кажется, всегда является проблемой при использовании в cron, но не через терминал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...