首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SQL运行timed PHP函数

通过SQL运行timed PHP函数
EN

Stack Overflow用户
提问于 2013-12-09 21:57:08
回答 4查看 89关注 0票数 0

有没有办法每小时自动运行一个PHP文件?通过SQL或其他方式。我目前正在处理一个文件,他的工作是每小时从表中获取信息。这个文件需要每小时执行一次。有没有办法做到这一点?

EN

回答 4

Stack Overflow用户

发布于 2013-12-09 22:02:13

PHP和MySQL都没有这种能力。

此功能通常由您的操作系统或外部工具提供。

Windows有一个作业调度程序,或者Unix和variants有crontab,您可以在其中指定必须定期运行的命令。

票数 0
EN

Stack Overflow用户

发布于 2013-12-09 22:11:01

它不是一个内置设备。但是,它可以通过一些外部工具或使用为它编写并加载到机器上的其他php代码来完成。

票数 0
EN

Stack Overflow用户

发布于 2013-12-09 22:13:39

如果您的主机上安装了cron,则可以使用它。Cron每次都会运行php脚本或任何其他脚本。它是自动的,所以你只需要把时间细节放进去,让它自己去做,它本身就是魔术。

首先,将您希望每小时运行一次的脚本放入文件中。然后从您的cpanel中搜索cron或crontab (或者您使用的是什么)。然后设置时间细节(如果您的cpanel上有这些输入)。然后,写入命令输入:php /your/full/path/here/。如果您没有用于设置cron(cron时间)的GUI,您可以使用以下命令:

代码语言:javascript
复制
0 * * * * php /your/full/path/here/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20472410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档