带有表达式引擎脚本的Cron作业

带有表达式引擎脚本的Cron作业,cron,expressionengine,Cron,Expressionengine,只是想知道是否有人对在ExpressionEngine中运行的脚本设置cron作业的最佳方法有什么建议 目前,我的计划是使用cron作业访问Lynx的URL。URL将是一个随机字符串,因此它不会被偶然发现,但可以公开访问。cron作业将加载URL,脚本将作为表达式引擎的一部分运行 运行这些脚本的理想方法似乎是获得一个cron作业,在内部运行PHP脚本,但此时我需要它在EE框架内运行,因此调用我的模块脚本将失败,因为它不会被导入 我怎样才能将它导入到工作中,或者我应该只执行计划A?我认为最简单的选

只是想知道是否有人对在ExpressionEngine中运行的脚本设置cron作业的最佳方法有什么建议

目前,我的计划是使用cron作业访问Lynx的URL。URL将是一个随机字符串,因此它不会被偶然发现,但可以公开访问。cron作业将加载URL,脚本将作为表达式引擎的一部分运行

运行这些脚本的理想方法似乎是获得一个cron作业,在内部运行PHP脚本,但此时我需要它在EE框架内运行,因此调用我的模块脚本将失败,因为它不会被导入


我怎样才能将它导入到工作中,或者我应该只执行计划A?

我认为最简单的选择是将执行此操作的PHP脚本分开

然而,要在EE中实现这一点,您需要创建一个插件或扩展(我永远记不清哪个插件应该执行什么任务),它执行您想要运行的任何PHP代码,然后从您创建的任何模板页面执行扩展或插件调用,以通过URL访问

i、 e.详图索引应类似于:

{exp:runcron}
{/exp:runcron}
该代码将调用插件,插件将运行PHP代码,执行您想到的任何任务。

在和上,您将发现许多人使用cron作业来完成各种任务

最常用的用法似乎是,将命令行PHP脚本与定时cron作业一起使用:

#!usr/local/bin/php-n

当Ellisab在2012年11月重新设计他们的网站时,他们似乎没有继续使用Wiki——所有链接都被简单地301重定向到
ellisab.com
。幸运的是,我能从网上找到这篇文章的原文