Was ist der beste Weg, um einen Job im JDBCJobStore zu deaktivieren, ohne seinen Job zu löschen oder Datensätze auszulösen und ohne den Cron-Ausdruck zu löschen?Wie kann ich Jobs im Quartz JDBCJobStore deaktivieren?
10
A
Antwort
21
Verwenden Sie scheduler.pauseJob() oder scheduler.pauseTrigger().
Alternativ können Sie das folgende SQL-Skript verwenden:
UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE = "PAUSED"
1
Verwenden Sie die oder pauseJobGroup
Methoden von JobStore
.
Verwandte Themen
- 1. Quartz: Auslösen mehrerer Jobs
- 2. Quartz Jobs Abhängigkeit
- 3. geschachtelte Jobs in Quartz
- 4. Grails, ORM, Quartz, Jobs,
- 5. Kann Quartz Scheduler Jobs seriell ausführen?
- 6. Wie kann ich SQLite in Quartz verwenden?
- 7. Quartz Scheduler: Wie gruppieren Jobs zusammen?
- 8. Abbrechen eines geplanten Jobs in Quartz
- 9. Wie werden fehlgesteuerte Jobs in Quartz in die Warteschlange gestellt?
- 10. Wie kann ich die Planung von Jobs dynamisch mit Spring/Quartz ändern?
- 11. Platzieren eines Quartz Schedulers im Standby-Modus
- 12. Kann ich warten, dass Quartz Jobs in der Reihenfolge ausgelöst werden, in der sie ausgelöst wurden?
- 13. Debuggen deaktivieren Anmelden in Quartz .Net
- 14. Quartz .net: mit einem JobListener, Jobs werden nicht ausgelöst
- 15. quartz: gleichzeitige Instanzen eines Jobs in jobs.xml verhindern
- 16. Quartz CronTrigger Ausführung von Jobs bei falschem Datum/Uhrzeit
- 17. Quartz: Wie kann eine Reihe von Jobs entfernt werden, wenn ein anderer Job gestartet wird?
- 18. Wie kann ich die Syntaxprüfung im ACE-Editor deaktivieren?
- 19. Wie kann ich die Zertifikatsprüfung im JAX-WS Client deaktivieren?
- 20. Wie kann ich zukünftige Daten im Silverlight DatePicker Steuerelement deaktivieren
- 21. Wie kann ich die AxisAngleRotation3D-Animation im Code deaktivieren? wpf
- 22. Wie kann ich Zugriffsprotokolle über htaccess im Apache deaktivieren?
- 23. Wie kann ich die Wörterbuchsuche im Webbrowser-Eingabefeld deaktivieren?
- 24. Wie kann ich _moz_resizing deaktivieren?
- 25. Wie kann ich deaktivieren Microsoft.VisualStudio.TestTools.TestTypes.Unit.TestFailedException
- 26. Verwenden von Quartz mit Spring
- 27. Wie konfiguriere ich Quartz DataSource URL dynamisch?
- 28. iPhone + Quartz: Wie bekomme ich einen Wassereffekt?
- 29. Wie kann ich die Querformatausrichtung deaktivieren?
- 30. Wie kann ich Castalia in XE8 deaktivieren?
Könnten Sie bitte einen Link auf die Dokumentation anhängen? –
Funktioniert auch in Quartz.Net! Hier ist ein Pseudo-Code, nur um zu demonstrieren: (in C#, Java wäre ähnlich, außer für Generika) IList jobGroupNames = sched.GetJobGroupNames(); GroupMatcher groupMatcher = GroupMatcher .GroupEquals (jobGroupNames.FirstOrDefault()); Quartz.Collection.ISet Schlüssel = Sched.GetJobKeys (groupMatcher); sched.PauseJob (keys.FirstOrDefault()); –
granadaCoder
Ob das Skript 'UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE =" PAUSED "' von Quartz dokumentiert ist, wo? Ist das der perfekte Weg, dies ohne Rückschritte zu tun? –