重新启动后如何在石英中保留计划作业

本文关键字:保留 计划 作业 石英中 重新启动 | 更新日期: 2023-09-27 18:35:34

我已经用Quartz创建了一个每分钟运行一次的计划作业。作业是根据以下指南创建的:http://geekswithblogs.net/TarunArora/archive/2012/11/17/quartz.net-writing-your-first-hello-world-job.aspx

问题是,当服务停止并重新启动时,作业不再位于计划程序中。

如何将计划作业保留在列表中?

感谢您的帮助。

重新启动后如何在石英中保留计划作业

David F和Bland帮助我找到了答案。我在名为 quartz_jobs.xml 的 XML 文件中添加了我的作业。

<job>
    <name>MyJob</name>
    <group>MyGroup</group>
    <description>Job for MyJob</description>
    <job-type>ScheduledDownloader.DownloadJob, ScheduledDownloader</job-type>
    <durable>true</durable>
    <recover>false</recover>
</job>
<trigger>
    <cron>
        <name>MyJob</name>
        <group>MyGroup</group>
        <description>Cron trigger for MyJob</description>
        <job-name>MyJob</job-name>
        <job-group>MyGroup</job-group>
        <misfire-instruction>SmartPolicy</misfire-instruction>
        <cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
    </cron>
</trigger>

再次感谢您的快速帮助,它确实让我度过了一天。