Come pianificare l'esecuzione di codice?
-
12-09-2019 - |
Domanda
Sto lavorando su un'applicazione web in cui ho bisogno di pianificare po 'di codice. Sto usando il quarzo per questo. Ora il problema è che voglio a lavorare dopo tutti i giorni, o dire 24 ore. Per favore fatemi sapere come fare questo. Io non ho fatto prima e sto usando il codice di esempio dal API scheduler.
Altri suggerimenti
La risposta accettata è corretto, ma nel caso in cui si desidera modificare il vostro programma inoltre è bene sapere che il formato quarzo segue formato crontab il con alcune differenze che possono viaggio fino alla incauti (che mi ha fatto giurare per un po ').
- crontab dispone di 5 campi e Quarzo 6 o 7 (i campi aggiuntivi sono secondi e anni).
- Il giorno della settimana è 1-indicizzato in quarzo e 0-indicizzato in crontab.
- Quartz permette inoltre di specificare mesi e giorni della settimana con i nomi abbreviati.
Formato Quarzo:
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 , - * /
Formato Crontab:
Un file crontab dispone di cinque campi per specificare il giorno, la data e l'ora seguito dal comando da eseguire in tale intervallo.
* * * * * 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)
Utilizzare i servizi online come Scheduler.CodeEffects.com se è possibile ospitare il codice di linea (o l'accesso on-line attraverso una pagina web, ad esempio). Effetti codice dare una pianificazione per libero.