我试图弄清楚如何在PHP中进行时间脚本编写。基本上,在我的应用程序中,我想按一定的时间间隔执行一项任务(例如,每天向用户发送电子邮件通知,在某些时间进行一些数据库清理等。)如何在PHP中完成这种类型的脚本编制(计划) ?如果用PHP无法实现,那该怎么办?用什么语言呢?我同时在Linux和Windows上共享托管帐户,因此,如果可能的话,我希望此方法通用。

任何帮助表示赞赏。

最佳答案

我只是安排运行PHP脚本的cron作业。

*/5 * * * * php /var/www/cron/cleanup-db.php


另一种(与Windows兼容)的方法是运行一个持久的PHP脚本,该脚本休眠一段时间,并在唤醒时检查是否需要运行任何作业。例如,检查N小时内是否有任何待处理的请求没有响应或提醒电子邮件。

关于php - 定时脚本PHP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5019054/

10-16 19:01
查看更多