Mi sembra che entrambi significhi "uno qualsiasi dei valori disponibili". Cosa esattamente nella differenza tra loro?Espressione cron: qual è esattamente la differenza? e * in un'espressione cron?
risposta
*
significa che ogni possibile valore nel campo. ?
significa che non ti interessa il valore. Viene utilizzato quando si hanno due campi che possono contraddirsi l'un l'altro. L'esempio comune è il giorno del mese e il giorno della settimana. Si consideri, ad esempio, una specifica cron per l'esecuzione alle ore 10 del primo giorno di ogni mese:
0 0 10 1 * ? *
Ora diamo scomposizione:
- secondi:
0
- vogliamo che venga eseguito il 10: 00: 00 - Minuti:
0
- vogliamo che venga eseguito il 10: 00 : 00 - Ore:
10
- abbiamo WA nt l'esecuzione su : 00: 00 - Giorno del mese:
1
- vogliamo che venga eseguito il 1 ° di ogni mese - Mese:
*
- vogliamo che per funzionare su ogni mese (ad esempio, 1 gennaio, 1 febbraio, ecc.) - Giorno della settimana:
?
- non ci interessa il giorno della settimana. Il cron dovrebbe essere eseguito il 1 ° di ogni mese, indipendentemente dal fatto che sia una domenica, un lunedì, ecc. - Anno:
*
- vogliamo che venga eseguito su ogni anno
* ("tutti i valori") - utilizzati per selezionare tutti i valori all'interno di un campo. Ad esempio, "*" nel campo dei minuti significa "ogni minuto".
? ("nessun valore specifico") - utile quando è necessario specificare qualcosa in uno dei due campi in cui è consentito il carattere, ma non l'altro . Ad esempio, se desidero attivare il trigger su un giorno specifico del mese (ad esempio il decimo), ma non mi interessa quale giorno della settimana è lo , metterei "10" nel giorno di-mese, e "?" nel campo il giorno della settimana. Vedere gli esempi di seguito per chiarimenti.
Il carattere *
viene utilizzato per specificare tutti i valori. Ad esempio, "*
" nel campo minuto significa "ogni minuto".
Il ?
carattere è consentito per i campi giorno-del-mese e giorno-della-settimana. È usato per specificare 'nessun valore specifico'. Questo è utile quando devi specificare qualcosa in uno dei due campi, ma non nell'altro. Vedere gli esempi di seguito per chiarimenti.
Si può guardare di più qui: http://docs.netkernel.org/book/view/book:mod:cron/doc:mod:cron:cronexpression
anche se è necessario creare un'espressione Cron è possibile utilizzare questo: http://www.cronmaker.com/
- 1. cosa significa sotto cron espressione?
- 2. Differenza tra * e? in Spring @Scheduled (cron = ".....")
- 3. espressione Cron ogni 50 secondi in quarzo
- 4. Cron espressione per data particolare
- 5. cron di primavera vs cron normale?
- 6. Cron e virtualenv
- 7. Qual è l'equivalente ai lavori CRON in ASP.NET? - C#
- 8. Jenkins cron format
- 9. Magento e Google Sitemap - Cron
- 10. Cron jobs in codeigniter
- 11. Cron Job in symfony2
- 12. Qual è esattamente la differenza tra @parallel e pmap?
- 13. Espressione cron quartz - ultimo giovedì di ogni mese
- 14. Un processo cron uccide l'ultima esecuzione di cron?
- 15. Esegui cron job ogni 45 minuti con Node-Cron
- 16. Espressione cron primaverile per ogni 30 minuti successivi
- 17. Cron Job $ _SERVER issue
- 18. espressione cron per ogni lavoro> 60 minuti
- 19. Lavoro CRON per codeigniter
- 20. git push via cron
- 21. Cron con notifica-invio
- 22. Cron Task: aggiungi la data corrente al nome del file tramite Cron?
- 23. Test run cron entry
- 24. Come convertire Inglese in Cron?
- 25. PHP Concurrency via Cron
- 26. Come installare cron
- 27. Spring Boot @ Schedched cron
- 28. Interprete di cron syntax?
- 29. Cron Job Log - Come accedere?
- 30. magento cron job e cron_scheduler table