¿Cuál es la mejor manera de deshabilitar un trabajo en JDBCJobStore sin eliminar su trabajo o desencadenar registros y sin borrar la expresión de cron?¿Cómo puedo desactivar trabajos en Quartz JDBCJobStore?
10
A
Respuesta
21
Use scheduler.pauseJob() o scheduler.pauseTrigger().
Alternativamente, puede utilizar la siguiente secuencia de comandos SQL:
UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE = "PAUSED"
1
Utilice los métodos pauseJob
o pauseJobGroup
de JobStore
.
Cuestiones relacionadas
- 1. Quartz: activación de varios trabajos
- 2. Can Quartz Scheduler ¿Ejecuta trabajos en serie?
- 3. Alternativas a Quartz para la programación de trabajos
- 4. Desactivar el registro de depuración en Quartz .Net
- 5. Quartz en Webapplication
- 6. ¿Cómo evitar dos trabajos que se ejecutan al mismo tiempo en Quartz?
- 7. ¿Cómo puedo desactivar _moz_resizing?
- 8. Cómo mantener un historial de trabajos usando el programador de Quartz
- 9. ¿Cómo escalar el programador de Quartz?
- 10. Programación de trabajos dependientes en Quartz.Net
- 11. Restricción de dos trabajos que no se ejecutan simultáneamente en Quartz-Scheduler
- 12. Obtenga una lista de todos los trabajos que se ejecutan actualmente en un clúster con Quartz
- 13. Subprocesos no administrados Spring Quartz Websphere Hibernate
- 14. ¿Cómo puedo desactivar un UISegmentedControl?
- 15. ¿Cómo puedo desactivar Java basurero?
- 16. ¿Cómo puedo desactivar un botón en Xcode?
- 17. ¿Cómo puedo desactivar ASSERT (x) en C++?
- 18. JavaQuartz Persistencia de trabajos
- 19. ¿Puedo desactivar HttpSession en web.xml?
- 20. Cómo cancelar un trabajo programado en Quartz
- 21. ¿Puedo usar git para enviar trabajos?
- 22. ¿cómo puedo desactivar la salida a log4j.rootLogger?
- 23. ¿Cómo puedo desactivar la orientación horizontal?
- 24. ¿Cómo puedo desactivar la detección táctil?
- 25. ¿Cómo puedo desactivar RewriteRule para una subcategoría?
- 26. ¿Cómo puedo desactivar estilos de CSS heredados?
- 27. ¿Cómo puedo desactivar Rails 3.1 Asset Pipeline?
- 28. Java - Crear un flujo de trabajo en Quartz
- 29. ¿Cómo puedo configurar el inicio de ejecución entre trabajos dependientes?
- 30. Quartz, Unity & .NET
Podría por favor incluya un enlace a la documentación? –
¡Funciona en Quartz.Net también! Aquí hay algunos pseudocódigos para demostrar: (en C#, java sería similar, excepto genéricos) IList jobGroupNames = sched.GetJobGroupNames(); GroupMatcher groupMatcher = GroupMatcher . GroupEquals (jobGroupNames.FirstOrDefault()); Quartz.Collection.ISet keys = sched.GetJobKeys (groupMatcher); sched.PauseJob (keys.FirstOrDefault()); –
granadaCoder
Si el script 'UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE =" PAUSED "' está documentado por Quartz donde sea? ¿Es esta la manera perfecta de hacer eso sin ninguna regresión? –