是否有任何平台无关的方法来使用PHP安排任务?

时间:2011-08-14 23:19:05

标签: php operating-system cron scheduled-tasks

我目前正在寻找一种方法,我可以构建一个可以在特定日期和/或时间运行脚本的调度系统,并且这样做的方式使得它不关心它所依赖的操作系统。我知道使用linux / unix,我可以使用cron添加enteries,但是使用其他操作系统?太多了。

此外,如果有一种方法可以让它在不依赖cron等外部软件的情况下执行,我也有兴趣了解这些选项,虽然我意识到这可能与PHP有关。

感谢您对此事的帮助!

1 个答案:

答案 0 :(得分:1)

如果你在PHP中编写一个24小时运行的持久服务器,那么调度任务很容易;永远循环并检查是否每秒安排当前时间的任务并运行它们...运行代码或使用exec生成一个进程。

假设您不打算在PHP中编写持久性服务器,那么不,没有平台无关的方法来安排操作系统的任务。