【问题标题】:How to create a scheduler application in php如何在 php 中创建调度程序应用程序
【发布时间】:2020-03-16 01:24:42
【问题描述】:

我想在 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();

public class GenerateJob implements Job {

     // Operation will be placed here

}

是否可以像上面那样在 php 中进行开发?如果没有,那么有没有办法开发调度程序。帮我写代码。 提前致谢。

【问题讨论】:

    标签: php scheduled-tasks


    【解决方案1】:

    你可以试试这个Quartz。这里还有一些examples。它与您正在寻找的 PHP 中的调度程序类似的实现。

    【讨论】:

    • 我已经尝试过,但没有发生任何错误。由于字符有限,我无法粘贴错误。
    • 有没有$store = new YadmStore(new SimpleStoreResource($config));的替代品来创建jobstore?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    相关资源
    最近更新 更多