1

我正在尝试每天在 linux 服务器上自动运行我的 PHP 脚本一次,而无需按下任何东西,只需一次,并且进程会一直运行到特定日期,

如何在不给服务器带来高流量负载的情况下做到这一点?

到目前为止,我所做的是使用ignore_user_abort()函数来保持它的运行,并sleep()在 while 循环中使用函数来检查每个特定时间第二天还剩下多少,但这对于服务器来说似乎是一个很高的过程

最简单的方法是什么?

4

2 回答 2

3

如果您使用的是 Linux 服务器,则有一种更简单的方法。只需创建一个cron 作业教程)以每天运行一次脚本。

我从来没有使用过它,但是 Windows 服务器应该有一个叫做“任务计划程序”的东西来做同样的事情。

于 2012-08-05T14:43:37.600 回答
1
00 11 * * * /usr/local/bin/php /home/you/your_script.php

这是一个 cron 作业,将在每天上午 11:00 运行您的脚本。

于 2012-08-05T14:47:32.867 回答