Php 守护进程-在特定时间运行任务

Php 守护进程-在特定时间运行任务,php,daemon,Php,Daemon,我已经创建了一个PHP守护进程,可以运行。。它主要关注的是以设定的间隔轮询FTP服务器 现在,需要添加相同的功能,但也要在设定的时间添加(比如周一晚上7点) 我将如何修改服务以在一天中的特定时间执行任务 我知道如果date()==date任务应该运行,那么我可以执行类似于的操作…,但是如果其中一个循环花费的时间比正常时间长,它可能会错过运行任务 关于如何实现这一点,有什么想法吗?关于在特定时间执行任务的fork进程呢?这里不是CRON选项吗?我宁愿将它保存在1守护进程中,因为时间将存储在数据库中

我已经创建了一个PHP守护进程,可以运行。。它主要关注的是以设定的间隔轮询FTP服务器

现在,需要添加相同的功能,但也要在设定的时间添加(比如周一晚上7点)

我将如何修改服务以在一天中的特定时间执行任务

我知道如果date()==date任务应该运行,那么我可以执行类似于
的操作…
,但是如果其中一个循环花费的时间比正常时间长,它可能会错过运行任务


关于如何实现这一点,有什么想法吗?

关于在特定时间执行任务的fork进程呢?这里不是CRON选项吗?我宁愿将它保存在1守护进程中,因为时间将存储在数据库中。我可以创建一个cron sript,每15分钟运行一次,检查数据库中的作业,如果数据库中有“下一次运行”时间,流程会检查是否有任务小于当前时间,但未处理?然后,它可以在处理时更新该时间,以便下一次运行时将其提取。这是不是有点笨拙?