我正在开发一个Symfony项目和我有4个命令,这些命令允许我更新电话和电子邮件数据,这要归功于OVH' API。当我在本地使用我的终端( php bin / console converseo:updateTelephony )时,该命令工作正常。
现在,我想将这些命令放在crontab中,并使用来自Ovh的cron接口。我制作了一个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
线条完全相同,我不明白为什么我会收到此错误。
非常感谢你的回答!