【问题标题】:Crontab quartz scheduleCrontab 石英时间表
【发布时间】:2016-10-05 17:11:55
【问题描述】:

我想设置一个 crontab 表达式,它每 20 分钟开始一个作业,它会按照时间表运行

周一至周五上午 7 点至 30 点至晚上 8 点,周六上午 7 点至 30 点至下午 4 点

到目前为止,我有以下内容,

0 30 7 ? * MON-FRI Fire at 7:30am every Monday, Tuesday, Wednesday, Thursday and Friday

到目前为止,我有以下内容,

<schedule>
    <job>
        <name>job1</name>
        <job-class>class</job-class>
    </job>
    <trigger>
        <cron>
            <name>AtoZ</name>
            <job-name>AtoZ</job-name> 
            <cron-expression>0 30 7 ? * MON-FRI</cron-expression>
        </cron>
    </trigger>
</schedule>

如果有人能帮我解决这个问题,我将不胜感激。 提前致谢。

【问题讨论】:

    标签: java quartz-scheduler crontab


    【解决方案1】:

    嗯,这是不可能的。您必须安排三个单独的作业:

    10,30,50 8-20 * * mon-fri //At minute 10, 30, and 50 past every hour from 8 through 20 on every day-of-week from Monday through Friday.
    30,50 7 * * mon-sat //At minute 30 and 50 past hour 7 on every day-of-week from Monday through Saturday.
    10,30,50 16 * * sat //At minute 10, 30, and 50 past hour 16 on Saturday.
    

    【讨论】:

    • 感谢您的回复。我会试一试的。
    • @msu 如果它解决了您的问题,请随时投票并将答案标记为解决方案。How to Ask
    • 稍作改动,一切都好。这是我的解决方案, 0 10,30,50 8-20 ? * 周一至周五 *
    • @msu 很乐意为您提供帮助。如果您还没有投票,请随时投票。
    猜你喜欢
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多