OVH CRON: Как выполнить команду Symfony? - PullRequest
0 голосов
/ 17 октября 2018

Как выполнить команду Symfony с помощью cron OVH?
Я создал команду в своем проекте Symfony:

php bin/console cron:test

Я определил свой Cron в таблице OVH "Запланированные задачи - Cron":

  • Команда: cron / test.sh
  • Язык: Другое

test.sh - исполняемый файл (chmod 700).

В test.sh я не знаю, что написать.
Я проверил несколько кодов, найденных в интернете, но безуспешно, включая этот (с файлом php): OVH cron jobs / Symfony Command

Я использую php7.1.Какая логика применяется для поиска этого кода?Заранее спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Я получил свой ответ.Спасибо @Tomasz за вашу помощь.
phpinfo () указал мне путь.
Решение:

 #!/bin/bash 
/usr/local/php7.1/bin/php /homez.ovhNumber/myWebsite/symphonyProject/bin/console cron:test
0 голосов
/ 17 октября 2018

В поле команды вы сможете ввести команду, которую хотите выполнить.Но поскольку вы не знаете, откуда она будет выполняться, вы должны указать полный путь к команде, например:

php /var/www/my-project/bin/console cron:test

Но я не знаком с OVH Tools, поэтому, если вам нужно создать bashфайл, который будет запускаться cron, тогда ваш файл должен выглядеть примерно так:

#!/bin/bash

php /var/www/my-project/bin/console cron:test

Здесь тот же принципал с полным путем к вашему bin/console файлу.

...