Heim >Backend-Entwicklung >PHP-Tutorial >程序定时执行的问题

程序定时执行的问题

WBOY
WBOYOriginal
2016-06-23 13:43:59774Durchsuche

功能说明:
功能类似于腾讯的 邮箱定时发送功能,比如老师要给学生布置作业,老师在发布作业 的时候可以设定一个发送时间,然后当到达这个时间时,系统自动将此作业发送给学生。


回复讨论(解决方案)

取消那个timeout,就一直执行就行了

程序循环每隔一段时间运行检测时间 当当前时间大于指定时间 运行指定程序并退出

while(1){  if(time()>$time{     function('你的程序');     breakl   }  sleep(10);}

用crontab,php中给服务器添加一个执行队列,时间上精确控制

计划任务 扫面队列 满足条件执行。

使用crontab

http://blog.csdn.net/fdipzone/article/details/7263361

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn