Невозможно запустить команду PHP Artisan с помощью Cron в стеке Bitnami LAMP - PullRequest
0 голосов
/ 15 апреля 2019

Я создал собственную команду Laravel PHP Artisan, которую собирался использовать вместе с заданием cron для выполнения автоматизированных задач на моем сервере.

Однако у меня проблемы с запуском скрипта, и я попробовал целую кучу вариантов без особой удачи. Посмотрел высоко и низко на сети, не могу найти ничего, чтобы исправить мои проблемы ...

Вот несколько из них:

* * * * * sudo su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php /opt/bitnami/apps/demo/htdocs/ && php artisan schedule:run >> /tmp/output.txt 2>&1"


* * * * * cd /opt/bitnami/apps/demo/htdocs/ && php artisan schedule:run >> /tmp/output.txt 2>&1


* * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/demo/htdocs/ && php artisan schedule:run >> /tmp/output.txt 2>&1

Я получаю сообщение об ошибке: "/ bin / sh: 1: php: not found"

Я также пытался выполнить команду как Битнами, но там тоже не повезло.

1 Ответ

0 голосов
/ 18 апреля 2019

Спасибо, Джота, я выполнил следующее, и, похоже, он выполнил задание:

* * * * * cd /opt/bitnami/apps/demo/htdocs/ && /opt/bitnami/php/bin/php artisan schedule:run >> /tmp/cron_output_8.txt 2>&1

Получил вместо этого это сообщение:

Запланированные команды не готовы для запуска.

Что хорошо, я думаю, что это всего лишь Laravel, и я не настроил все эти вещи для запуска на этом этапе.

Приветствия, Микаэль

...