如何在特定时间段自动运行PHP代码?

时间:2014-11-25 11:35:07

标签: php jquery mysql ajax

我正在开发从tally软件获取数据并插入mysql数据库的应用程序。 我只想每30秒获取一次数据并将其存储在表格中,但这应该在后端完成,因为用户连续使用这两种软件 请有人帮帮我吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

你“可以”使用cronjob。但是,我在引用:

Running a cron every 30 seconds You can't. Cron has a 60 sec granularity.

但是有一些可能使这项工作

* * * * * COMMAND
* * * * * sleep 30 && COMMAND

然而,另一个问题是:If the job takes 25 seconds (for example), it will start every 55 seconds rather than every 30 seconds. It may not matter but you should be aware of the possible consequences.

你不能每隔60秒检查一次吗?这会产生问题吗?

你也可以使用NodeJS,但我不熟悉它是否或如何运作。