OVH CRON:如何执行Symfony命令?

时间:2018-10-17 08:06:35

标签: 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文件): OVH cron jobs / Symfony Command

我正在使用php 7.1。 查找此代码的逻辑是什么?预先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

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

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

但是,我对OVH Tools并不熟悉,因此,如果您需要创建将由cron运行的bash文件,那么您的文件应该像这样:

#!/bin/bash

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

这是与您的bin/console文件的完整路径相同的主体。

答案 1 :(得分:0)

我得到了答案。谢谢@Tomasz的帮助。
phpinfo()向我展示了方法。
解决方案:

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