Configuaracion cronExpression Quartz
Hola chavos tengo una consulta a ver si me pueden ayudar
Tengo un proyecto web que básicamente hace unas actualizaciones primeramente lo programe para que se ejecutara manualmente es decir un usuario se autentica introduce uno rango y se ejecuta la actualización, ahora el plan es hacer esto de manera automáticamente luego entonces ocurre que se ejecuta recién termina . Ya tengo configurado con Spring y Quartz un scheduler
Más o menos de esta forma
Pero lo que entiendo de esta forma se debería ejecutar cada 10 min pero apenas termina de ejecutarse inmediatamente comienza otra vez
¿Algún tip para resolver esto?
- Inicie sesión o regístrese para enviar comentarios
Solucionado
Pues resulta que hay una página que crea la expresión según uno le indique y pues ya. La expresión al final me quedo
0 0/10 * 1/1 * ? *
y qué significa?
Qué significa esa expresión?
Ok
Básicamente lo que usa es un estándar basado en Cron que es un administrador de procesos en segundo plano de Linux mejor dicho de Unix
Su formato es el siguiente
.---------------- minuto (0 - 59)
| .------------- hora (0 - 23)
| | .---------- día del mes (1 - 31)
| | | .------- mes (1 - 12) O jan,feb,mar,apr ... (los meses en inglés)
| | | | .---- día de la semana (0 - 6) (Domingo=0 o 7) O sun,mon,tue,wed,thu,fri,sat (los días en inglés)
| | | | |
* * * * *
y vi que se puede ocupar con Quartz para poder temporizar tareas
gracias...
Conozco bien el formato de cron, pero no tan bien como para saber que se podían meter interrogaciones. Solamente rangos con guiones, especificar distintos valores con comas, y lo de las diagonales más o menos lo recuerdo. Pero nunca había visto que fueran interrogaciones.
Conozco también Quartz, para programar tareas que se ejecuten (como un cron dentro de una aplicación Java).
Lo que quería saber, y me quedé sin saber, era qué significa la expresión 0 0/10 * 1/1 * ? *. Creo que es algo como cada diez horas, en la hora (minuto 0), diario... pero no entiendo por qué en mes va 1/1 en vez de * además son 7 columnas en vez de 5... la interrogación es la sexta y luego hay otro asterisco, por eso tenía la duda.