自动调用PHP页面?

发布于 2024-12-01 17:44:16 字数 333 浏览 2 评论 0 原文

可能的重复:
PHP:运行计划作业(cron 作业)

我需要每隔可以说20分钟。 (即,向“X”列添加 50,从“y”列减去 20,根据“z”列上的时间执行方程式等)我在 update.php 页面中有必要的更新,但我该怎么做每 20 分钟调用该页面一次(不包括在计算机上安排任务)?或者有更好的方法来做到这一点吗?

谢谢

Possible Duplicate:
PHP: running scheduled jobs (cron jobs)

I need to update a database every 20 mins lets say. (ie. add 50 to 'X' column, subtract 20 form 'y' column, preform an equation based on time on 'z' column, etc.) I have the necessary update in a update.php page but how would i go about calling that page every 20 minutes (short of scheduling a task on a computer)? or is there a better way to do this?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

尹雨沫 2024-12-08 17:44:16

Linux

This should be done as a cron job or alternatively using at to schedule the job. I have written a PHP wrapper for the at command that you could use for this purpose: https://github.com/treffynnon/PHP-at-Job-Queue-Wrapper

Windows

You need to use Scheduled Tasks. Here is a link to an old article I wrote about moving Linux cronjobs to a Windows machine: http://blog.simonholywell.com/post/374209271/linux-to-windows-server-migrating-and-securing-your-cron

謌踐踏愛綪 2024-12-08 17:44:16

该页面位于何处?如果是在 Linux 机器上,请使用 cron 作业。如果是在 Windows 计算机上,请使用计划任务。

Where does this page live? If it's on a Linux box, use a cron job. If it's on a Windows machine, use a Scheduled Task.

别挽留 2024-12-08 17:44:16

你的问题的答案是否定的,你必须安排一个任务。基本上是因为这种情况正是它的用途!

在 Linux 上,您可以使用 cron 作业。在 Windows 上,这是通过计划任务

The answer to your question is no, you're going to have to schedule a task. Basically because this situation is exactly what it is made for!

On Linux you can use a cron job. On windows it is done with a scheduled task

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文