How to run cron trigger immediately?

12,730

The time at which the trigger's scheduling should start. May or may not be the first actual fire time of the trigger, depending upon the type of trigger and the settings of the other properties of the trigger. However the first actual first time will not be before this date. So i could able to run immediately by setStartTime

Share:
12,730
kusumat
Author by

kusumat

Updated on June 04, 2022

Comments

  • kusumat
    kusumat almost 2 years

    What i should do to run CRON trigger to run now once and follow the expression for Example

    trigger that simply fires every 5 minutes.

    I have gone through the below post

    https://groups.google.com/forum/#!topic/quartznet/GAv10E4TJ50

    If you want to make sure your job is run immediately you can set start time to one day before DateTime.Now, so you change your code to:

    CronTrigger trigger = new CronTrigger("trig", "grp", "job", "grp", DateTime.Now.AddDays(-1), null, "0 0 0 * * ?");

    But does the above work for any scenario. like 0 0/5 14 * * ? Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day (if current time is 2:15pm)

    Thanks, Kusuma