如何使用cron运行Joomla控制器任务?

托雷托

我遇到一个问题,如何在一段时间后使用cron运行组件控制器中定义的任务。如果有人有任何建议,请帮忙。

约宾

与通过如下所示的表单操作网址运行控制器任务相同。

index.php?option=com_mycomponent&task=mycontroller.task_name

通常,您可以像上面那样设置表单的操作网址,也可以options,task,controller单独设置隐藏字段

在这种情况下,cron无法执行的操作是管理员控制器任务,因为它需要用户登录。因此,在这种情况下,您必须在可以通过url访问的前端控制器中编写这些功能。

一个安全问题是您应该为Cron Jobs提供一个密钥,例如&key=someencrypetd_value带有URL的简单参数,然后在启动控制器任务功能之前在控制器任务内部进行解密和比较。这将有助于您防止有人通过直接网址执行Cron。

要设置Cron Job,只需登录Cpanel-> Cron Jobs->设置您的网址即可。

这里的URL应该像 http://www.yourdomain.com/index.php?option=com_mycomponent&task=mycontroller.task_name&key=yoursecretkey

有关使用Cpanel设置Cron的更多信息

命令示例如下所示。

wget -O /dev/null "http://www.yourdomain.com/index.php?option=com_users&view=registration&task=registration.UpdateAllShoppers&key=gdyr73501250"

另外,您可以将时间设置Minute -0 , Hours - 0 , Day - *, Month -* ,Weekday -*为全天执行12:00AM

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Autofac从MVC控制器创建背景任务?

来自分类Dev

如何通过cPanel每隔一小时使用Cron Jobs在控制器中运行Codeigniter php函数

来自分类Dev

保持任务在视图控制器之间运行

来自分类Dev

Joomla-如何覆盖组件控制器?

来自分类Dev

Joomla-如何覆盖组件控制器?

来自分类Dev

如何使用 ASP.net MVC 在同一控制器内调用函数任务?

来自分类Dev

如何从控制台运行控制器关注方法?

来自分类Dev

获取当前控制器joomla

来自分类Dev

获取当前控制器joomla

来自分类Dev

如何使用TypeScript定义控制器?

来自分类Dev

如何使用swift构建控制器?

来自分类Dev

Spring Java如何使用控制器

来自分类Dev

如何从外部控制器运行控制器内的方法

来自分类Dev

如何使用ejs模板在从angularjs控制器收到的整数数组上运行for循环

来自分类Dev

如何在运行时使用C查找微控制器中的堆栈溢出

来自分类Dev

如何在单引号内使用单引号从ruby控制器运行bash脚本

来自分类Dev

如何在Grails中从控制器设置cron作业的cron表达式

来自分类Dev

如何在sailsjs控制器中运行多个查询?

来自分类Dev

如何在控制器上运行foreach?

来自分类Dev

如何在控制器之前运行指令功能?

来自分类Dev

如何重新运行当前$ state的控制器?

来自分类Dev

运行cron并访问由ion_auth模块保护的codeigniter控制器

来自分类Dev

后台微控制器通讯任务

来自分类Dev

使用仅运行首次控制器的AngularJS服务

来自分类Dev

Joomla在提交表单时如何路由到控制器方法?

来自分类Dev

“动态创建”控制器时如何使用控制器阵列符号?

来自分类Dev

如何使用从控制器返回的值?在NestJs上测试控制器

来自分类Dev

如何在所有控制器中使用控制器的动作

来自分类Dev

如何使用xib视图控制器推送情节提要视图控制器

Related 相关文章

  1. 1

    如何使用Autofac从MVC控制器创建背景任务?

  2. 2

    如何通过cPanel每隔一小时使用Cron Jobs在控制器中运行Codeigniter php函数

  3. 3

    保持任务在视图控制器之间运行

  4. 4

    Joomla-如何覆盖组件控制器?

  5. 5

    Joomla-如何覆盖组件控制器?

  6. 6

    如何使用 ASP.net MVC 在同一控制器内调用函数任务?

  7. 7

    如何从控制台运行控制器关注方法?

  8. 8

    获取当前控制器joomla

  9. 9

    获取当前控制器joomla

  10. 10

    如何使用TypeScript定义控制器?

  11. 11

    如何使用swift构建控制器?

  12. 12

    Spring Java如何使用控制器

  13. 13

    如何从外部控制器运行控制器内的方法

  14. 14

    如何使用ejs模板在从angularjs控制器收到的整数数组上运行for循环

  15. 15

    如何在运行时使用C查找微控制器中的堆栈溢出

  16. 16

    如何在单引号内使用单引号从ruby控制器运行bash脚本

  17. 17

    如何在Grails中从控制器设置cron作业的cron表达式

  18. 18

    如何在sailsjs控制器中运行多个查询?

  19. 19

    如何在控制器上运行foreach?

  20. 20

    如何在控制器之前运行指令功能?

  21. 21

    如何重新运行当前$ state的控制器?

  22. 22

    运行cron并访问由ion_auth模块保护的codeigniter控制器

  23. 23

    后台微控制器通讯任务

  24. 24

    使用仅运行首次控制器的AngularJS服务

  25. 25

    Joomla在提交表单时如何路由到控制器方法?

  26. 26

    “动态创建”控制器时如何使用控制器阵列符号?

  27. 27

    如何使用从控制器返回的值?在NestJs上测试控制器

  28. 28

    如何在所有控制器中使用控制器的动作

  29. 29

    如何使用xib视图控制器推送情节提要视图控制器

热门标签

归档