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