Я разрабатываю проект Symfony, и у меня есть 4 команды, которые позволяют мне обновлять данные телефонии и электронной почты благодаря OVH Api. Когда я использую свой терминал локально ( php bin/console converseo:updateTelephony ), команда работает нормально.
Теперь я хочу поместить эти команды в crontab с интерфейсом cron от Ovh. Я сделал файл php test.php:
<?php
shell_exec("sh test.sh");
?>
И test.sh :
#!/bin/bash
/usr/local/php5.6/bin/php /homez.number/mysite/www/bin/console converseo:updateBilling
И я получаю ошибку:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "converseo:updateBilling" is not defined.
Did you mean one of these?
converseo:updateBilling
converseo:updateEmailCount
converseo:updateTelephony
converseo:updateEmail
Линии ТОЧНО одинаковые, я не понимаю, почему я получаю эту ошибку.
Большое спасибо за ваши ответы!
<?php exec("/usr/local/php5.6/bin/php /home/site/www/bin/console converseo:updatetelephony"); ?>
Спасибо! - person Gianni Fuina   schedule 12.06.2017