我有一个存储不同任务信息的应用程序,每个任务都有一个必须完成的持续时间(1-3个月),如果没有,则会向预定义的收件人发送电子邮件警报。
我已经阅读了这篇文章,并且看到它主要是用cron作业完成的,但是我找不到任何可以向我展示如何在php中编写cron作业的示例或教程(我最常见的是在cPanel上)我是在Windows 7上运行xampp。
我对如何做到这一点的想法是;
1)让cron作业(cron_trigger.php)每天触发一次脚本(date_checker.php)
2)在我的date_checker.php中,我扫描数据库,查找未完成的任务并发送警报
我对PHP很陌生,所以我想知道我可以设置它。
答案 0 :(得分:1)
您希望从任务计划程序运行PHP。
我没有尝试过任务调度程序,但是从命令行开始,你需要指向
C:\xampp\php\php.exe LinktoPHPFile
答案 1 :(得分:-1)
http://en.wikipedia.org/wiki/Cron
Cronjobs只是linux,但我确信这种类似于Windows的东西。
cronjob有一个配置文件,你可以打开它,例如使用crontab -e(为您的用户打开配置)
然后你有这样的事情:
* * * * * command to be executed
*/5 * * * * php /absolute/path/to/your/cron_trigger.php
此脚本每五分钟运行一次。