PHP实现计划任务控制,该怎么解决
Jun 13, 2016 am 10:24 AM
PHP实现计划任务控制
现在遇到个需求,需要在PHP脚本里控制计划任务列表,实现的功能是这样的:
设置有5个需要计划任务定时运行的文件(可增删改),这5个文件的运行是通过一个PHP文件plan.php控制的,然后利用LINUX系统的CRONTAB直接运行这个plan.php文件,达到同时运行那5个文件的效果。
问:plan.php如何实现对这5个真正需要定时运行的文件的控制??直接包含(require/require_once,include/include_once)试过了,效果不好。
望熟悉这块功能的朋友告知,感谢ing.....
------解决方案--------------------
用这个函数
ignore_user_abort(true); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
//判断触发条件
//执行对应函数 (可根据情况装载文件)
------解决方案--------------------
可以透过设计数据表,存放要自动执行的程序/执行周期/下次执行时间,plan.php读取这个表格,判断当前是否可以执行该程序。crontab定期执行plan.php。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP
