如何在php

时间:2019-11-20 10:44:43

标签: php scheduled-tasks

我想在php中开发一个调度程序,我知道php中已经存在cronjob,但是我想像java一样进行开发,但是我不想使用sleep(1)方法。我知道如何用JAVA开发它。 Java代码如下。

scheduler = schedulerFactory.getScheduler();
            JobDetail job = JobBuilder.newJob(GenerateJob.class).build();

            SimpleTrigger simpletrigger = (SimpleTrigger) TriggerBuilder.newTrigger().startAt(startTime)
                    .withSchedule(SimpleScheduleBuilder.simpleSchedule()
                            .withIntervalInHours(Integer.parseInt(Constants.INTERVAL_HOUR)).repeatForever())
                    .build();

            scheduler.scheduleJob(job, simpletrigger);
            scheduler.start();

AND

public class GenerateJob implements Job {

     // Operation will be placed here

}

是否可以像上面那样在php中进行开发?如果没有,那么有什么方法可以开发调度程序。用代码帮助我。 预先感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此Quartz。这里还有一些examples。您在寻找类似的PHP调度程序实现。