简体   繁体   中英

How to schedule the code execution?

I am working on a web application where I need to schedule some code. I am using the quartz for that. Now the problem is I want it to work after every day, or say 24 hours. Please let me know how to do this. I have not done this before and I'm using the sample code from the scheduler API.

Question is asked too much time.

Please edit the code block something like this in your scheduler code. and add this string as last parameter.

"0 0 12 * * ?"

Fire at 12pm (noon) every day

Please use this link for more help

The accepted answer is correct, but in case you want to modify your schedule further it's worth knowing that the Quartz format follows the crontab format with a few differences that can trip up the unwary (it had me swearing for a while).

  • crontab has 5 fields and Quartz 6 or 7 (the extra fields are seconds and years).
  • Day of week is 1-indexed in Quartz and 0-indexed in crontab.
  • Quartz also allows you to specify months and days of week with abbreviated names.

Quartz format:

Field Name     Mandatory?  Allowed Values    Allowed Special Characters
Seconds        YES         0-59              , - * /
Minutes        YES         0-59              , - * /
Hours          YES         0-23              , - * /
Day of month   YES         1-31              , - * ? / L W
Month          YES         1-12 or JAN-DEC   , - * /
Day of week    YES         1-7 or SUN-SAT    , - * ? / L #
Year           NO          empty, 1970-2099  , - * /

Crontab format:

A crontab file has five fields for specifying day , date and time followed by the command to be run at that interval.

*     *     *     *     *  command to be executed
-     -     -     -     -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

Use online services like Scheduler.CodeEffects.com if you can host your code online (or access it online through a web page, for example). Code Effects give one schedule for free.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM