OVH CRON:如何执行 Symfony 命令?
OVH CRON: How to execute a Symfony command?
如何使用 OVH cron 执行 Symfony 命令?
我在我的 symfony 项目上创建了一个命令:
php bin/console cron:test
我在 OVH 中定义了我的 Cron table "Scheduled Tasks - Cron":
- 命令:cron/test.sh
- 语言:其他
test.sh 是 executable (chmod 700).
在test.sh不知道写什么
我测试了几个在互联网上找到的代码但没有成功,包括这个(带有 php 文件):
OVH cron jobs / Symfony Command
我正在使用 php 7.1。
适用于查找此代码的逻辑是什么?在此先感谢您的帮助。
在命令字段中,您应该能够输入要执行的命令。但是因为您不知道它将从哪里执行,所以您必须指定命令的完整路径,例如:
php /var/www/my-project/bin/console cron:test
但是,我不熟悉 OVH 工具,所以如果您需要创建 bash 文件,它将由 cron 运行,那么您的文件应该像这样:
#!/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 cron 执行 Symfony 命令?
我在我的 symfony 项目上创建了一个命令:
php bin/console cron:test
我在 OVH 中定义了我的 Cron table "Scheduled Tasks - Cron":
- 命令:cron/test.sh
- 语言:其他
test.sh 是 executable (chmod 700).
在test.sh不知道写什么
我测试了几个在互联网上找到的代码但没有成功,包括这个(带有 php 文件):
OVH cron jobs / Symfony Command
我正在使用 php 7.1。 适用于查找此代码的逻辑是什么?在此先感谢您的帮助。
在命令字段中,您应该能够输入要执行的命令。但是因为您不知道它将从哪里执行,所以您必须指定命令的完整路径,例如:
php /var/www/my-project/bin/console cron:test
但是,我不熟悉 OVH 工具,所以如果您需要创建 bash 文件,它将由 cron 运行,那么您的文件应该像这样:
#!/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