使用PHP的计划任务(cronjob)
我正在创建一个网站,需要定期在服务器上生成并存储一个文件(iTunes的XML提要)。该页面是使用ExpressionEngine生成的。我发现该网站当前的服务器有一个非常受限的cPanel,无法访问cron 所以我在考虑两个选择;找到访问cronjobs(如果可用)的替代方法,或者找到创建定期计划任务的替代方法 关于第一个选项,我如何确定服务器是否有可用的cron?我不确定这到底有多有用,因为我认为服务器不允许shell访问(对于不懂技术的人来说,这是一个非常基本的设置) 关于第二个选项,一位朋友向我提到,cronjobs的功能可以在PHP中完成。我该怎么办 或者,我是不是想得太多了?ExpressionEngine中输出XML文件的页面是domain.com/itunes/itunes\u feed。这只是有一些EE标记输出相关的XML,结果页面是.XML格式的。仅将上述url提交到iTunes就足够了,还是必须是服务器上实际存在的文件的url?选项1使用PHP的计划任务(cronjob),php,xml,cron,expressionengine,Php,Xml,Cron,Expressionengine,我正在创建一个网站,需要定期在服务器上生成并存储一个文件(iTunes的XML提要)。该页面是使用ExpressionEngine生成的。我发现该网站当前的服务器有一个非常受限的cPanel,无法访问cron 所以我在考虑两个选择;找到访问cronjobs(如果可用)的替代方法,或者找到创建定期计划任务的替代方法 关于第一个选项,我如何确定服务器是否有可用的cron?我不确定这到底有多有用,因为我认为服务器不允许shell访问(对于不懂技术的人来说,这是一个非常基本的设置) 关于第二个选项,一位
- 只需联系您的主机,询问他们是否支持cron作业,如果支持,如何设置
- 我昨天才开始做自己的cron工作李>
- 创建一个运行所需代码的php文件
- 建立并说明
- 将您的php文件上载到easycron
- 设置希望php代码运行的时间
就这么简单!这有意义吗?让您的cronjob脚本可以通过web服务器访问,并定期(在cronjob中)从其他机器调用它:)@Glavić这会带来任何安全问题吗?为什么会是安全问题?我仍然会更换主机,因为cronjob基本上是必须的。我想问一下webcron。它们是否可靠和安全?也许我误解了他的意思,但我的朋友似乎暗示,计划任务可以在PHP内部完成,而无需使用外部服务。我相信它们是安全的。就可靠性而言,它们将在所需的时间和数据运行,不会出现故障。它们只要求文件所在的服务器始终运行。这种情况下Webcron适合你吗?:)