Планировщик Laravel Forge — команда запуска

При использовании планировщика Laravel Forge вы можете запускать все задания cron, например. Бег:

php /home/forge/default/artisan schedule:run

Однако, если вы хотите выполнить единственную команду, она завершится ошибкой и выдаст сообщение «фатально: не репозиторий git (или какой-либо из родительских каталогов): .git».

Через SSH я бы выполнил команду следующим образом:

ssh to the server
cd path/
php artisan command:name

Итак, как мне объявить это в планировщике Laravel Forge?

php /home/forge/default/artisan command:name

Не работает.

/default/ должно быть имя папки - я подозреваю, что не ваше и не «по умолчанию». Вот кусок учебника
senty 18.03.2019 11:00

@senty, так что скорее php /home/forge/default command:name? Или это должно быть php /home/forge/default artisan command:name (без /)?

James 18.03.2019 11:03
php /home/forge/your_folder_name/artisan command:name
senty 18.03.2019 11:07

@senty Я хочу запускать не планировщик, а конкретную команду, поэтому я задал этот вопрос. Запуск планировщика для работы cronjob.

James 18.03.2019 11:08

Да, это тот же подход. Исправил мой предыдущий комментарий

senty 18.03.2019 11:09

@senty, но это приводит к следующему сообщению: «фатально: не репозиторий git (или какой-либо из родительских каталогов): .git» — что странно, поскольку «schedule:run» не выдает сообщения об ошибке, а команда выдает.

James 18.03.2019 11:11

Подождите - разве вам не нужно использовать планировщик даже для запуска только 1 задания с логикой (например, один раз в день, т.е. ->daily())?

senty 18.03.2019 11:12

Давайте продолжить обсуждение в чате.

James 18.03.2019 11:13
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
8
680
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решение — просто убрать косую черту после /path/artisan — это /path ремесленник.

Другие вопросы по теме