有没有办法每小时自动运行一个PHP文件?通过SQL或其他方式。我目前正在处理一个文件,他的工作是每小时从表中获取信息。这个文件需要每小时执行一次。有没有办法做到这一点?
发布于 2013-12-09 22:02:13
PHP和MySQL都没有这种能力。
此功能通常由您的操作系统或外部工具提供。
Windows有一个作业调度程序,或者Unix和variants有crontab,您可以在其中指定必须定期运行的命令。
发布于 2013-12-09 22:11:01
它不是一个内置设备。但是,它可以通过一些外部工具或使用为它编写并加载到机器上的其他php代码来完成。
发布于 2013-12-09 22:13:39
如果您的主机上安装了cron,则可以使用它。Cron每次都会运行php脚本或任何其他脚本。它是自动的,所以你只需要把时间细节放进去,让它自己去做,它本身就是魔术。
首先,将您希望每小时运行一次的脚本放入文件中。然后从您的cpanel中搜索cron或crontab (或者您使用的是什么)。然后设置时间细节(如果您的cpanel上有这些输入)。然后,写入命令输入:php /your/full/path/here/。如果您没有用于设置cron(cron时间)的GUI,您可以使用以下命令:
0 * * * * php /your/full/path/here/https://stackoverflow.com/questions/20472410
复制相似问题