Jaki jest najlepszy sposób na wyłączenie zadania w JDBCJobStore bez usuwania jego rekordów zadań lub wyzwalaczy i bez wymazywania wyrażenia cron?Jak mogę wyłączyć zadania w kwarcowym JDBCJobStore?
10
A
Odpowiedz
21
Użyj scheduler.pauseJob() lub scheduler.pauseTrigger().
Alternatywnie można użyć następującego skryptu SQL:
UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE = "PAUSED"
1
Użyj metod pauseJob
lub pauseJobGroup
z JobStore
.
Powiązane problemy
- 1. Dodaj wiele wyzwalaczy do pojedynczego zadania kwarcowym
- 2. Jak mogę wyłączyć UISegmentedControl?
- 3. Jak mogę zautomatyzować zadania w Xcode?
- 4. Jak mogę wyświetlić kolejkowane zadania w RabbitMQ?
- 5. Jak mogę wyłączyć wykrywanie dotyku?
- 6. Netbeans: Jak mogę to wyłączyć?
- 7. Jak mogę wyłączyć Bootstrap DatePicker
- 8. Jak mogę wyłączyć/zarejestrować/zarejestrować w Django?
- 9. W Androidzie, jak mogę programowo wyłączyć ekran?
- 10. Jak mogę wyłączyć przycisk w Xcode?
- 11. Jak warunkowo włączyć lub wyłączyć zaplanowane zadania na wiosnę?
- 12. Jak mogę uruchomić instancję kontynuacji zadania?
- 13. Java Executors: jak mogę zatrzymać przesłane zadania?
- 14. Wybierz węzeł w kwarcowym klastrze, aby wykonać zadanie.
- 15. Jak mogę wyłączyć moduły administracyjne Django Celery?
- 16. Jak mogę wyłączyć "powrót" do niektórych działań?
- 17. Jak mogę programowo wyłączyć tryb zgodności IE?
- 18. Jak mogę wyłączyć OpenGL na platformie Haskell?
- 19. Jak mogę wyłączyć pocztę GMail metr?
- 20. Jak mogę wyłączyć RewriteRule dla jednej podkategorii?
- 21. Jak mogę wyłączyć odziedziczone style css?
- 22. Jak mogę wyłączyć przejścia vue.js do testów?
- 23. Jak mogę wyłączyć wiązania na div
- 24. Jak mogę wyłączyć okno podglądu zera?
- 25. Jak mogę ukryć "zakończenie zadania wsadowego" w cmd.exe?
- 26. Jak mogę włączyć "Włącz wszystkie zadania historii" w PowerShell?
- 27. Jak mogę ukryć pominiętego zadania wyjście w ansibl
- 28. Jak mogę wyłączyć różnicę w separatorach liniowych w IntelliJ IDEA?
- 29. Czy mogę wyłączyć klamry w java MessageFormat?
- 30. Czy mogę wyłączyć ciągnięcie git?
mógłbyś dołączyć link do docs? –
Działa również w Quartz.Net! Oto kilka pseudo kodu, aby pokazać: (w języku C#, java byłaby podobna, z wyjątkiem generycznych) IList jobGroupNames = sched.GetJobGroupNames(); GroupMatcher groupMatcher = GroupMatcher .GroupEquals (jobGroupNames.FirstOrDefault()); Quartz.Collection.ISet keys = sched.GetJobKeys (groupMatcher); sched.PauseJob (keys.FirstOrDefault()); –
granadaCoder
Czy skrypt "UPDATE QRTZ_TRIGGERS SET TRIGGER_STATE =" PAUSED "' jest udokumentowany przez Quartz gdziekolwiek? Czy jest to doskonały sposób na zrobienie tego bez regresji? –