Php ovhcron:如何执行Symfony命令?

Php ovhcron:如何执行Symfony命令?,php,symfony,cron,ovh,Php,Symfony,Cron,Ovh,如何使用OVH cron执行Symfony命令 我在我的symfony项目上创建了一个命令: php bin/console cron:test 我在OVH表“计划任务-Cron”中定义了我的Cron: 命令:cron/test.sh 语文:其他 test.sh是可执行的(chmod 700) 在test.sh中我不知道写什么。 我测试了一些在互联网上找到的代码,但没有成功,包括这一个(带有php文件): 我正在使用PHP7.1。 用于查找此代码的逻辑是什么?提前感谢您的帮助。在命令字段

如何使用OVH cron执行Symfony命令
我在我的symfony项目上创建了一个命令:

php bin/console cron:test
我在OVH表“计划任务-Cron”中定义了我的Cron:

  • 命令:cron/test.sh
  • 语文:其他
test.sh是可执行的(chmod 700)

在test.sh中我不知道写什么。
我测试了一些在互联网上找到的代码,但没有成功,包括这一个(带有php文件):

我正在使用PHP7.1。
用于查找此代码的逻辑是什么?提前感谢您的帮助。

在命令字段中,您应该能够输入要执行的命令。但由于您不知道从何处执行,因此必须指定命令的完整路径,例如:

php /var/www/my-project/bin/console cron:test
但是,我不熟悉OVH工具,因此如果您需要创建将由cron运行的bash文件,那么您的文件应该如下所示:

#!/bin/bash

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

这是同一个主体,包含您的
bin/console
文件的完整路径。

我得到了答案。谢谢@Tomasz的帮助
phpinfo()为我指明了方向。
解决方案:

 #!/bin/bash 
/usr/local/php7.1/bin/php /homez.ovhNumber/myWebsite/symphonyProject/bin/console cron:test

谢谢你的回答。是的,OVH需要一个bash文件,该文件将由cron运行。在您的示例中,我不知道用什么来代替var。我猜这是OVH路径,但我不知道它。@FlorentBarbet您可以简单地回显'phpinfo();`在应用程序中查看代码的完整路径。然后用
/var/www/myproject