2017-11-22 13 views
0

Ich habe eine Anforderung, in der ich einige Spring-Scheduler zum Löschen einiger DB-Datensätze erstellen. Wenn die Federanwendung stoppt, stoppen diese Scheduler automatisch? Werden unter Linux diese Jobs als Cron-Jobs ausgeführt? Wenn ja, wenn Tomcat gestoppt wird, auf welcher App läuft, werden diese Jobs beendet?Stoppt Tomcat Spring Scheduler/Crons Jobs auf Linux?

+0

Es wird mit Ihrer Anwendung stoppen – pvpkiran

+0

diese Jobs laufen im Frühjahr Container/Tomcat Container oder es läuft als Linux Cron Jobs? –

Antwort

0

Dies hängt davon ab, wie Sie den Scheduler implementiert haben, der nicht vom Tomcat abhängig ist, wenn Sie Ihre Spring-App im Tomcat bereitstellen und die Scheduler ebenfalls stoppen.

+0

Diese Scheduler führen die Throw-Spring-Konfiguration aus, indem sie Beans erstellen und dort den Verweis auf das Element in Konfigurationen übergeben. –

+0

Sehen Sie, wenn Sie Ihren Frühlingsbehälter im Tomcatbehälter laufen lassen und dann den tomcat stoppen, stoppt es alles. Wenn Sie den Scheduler als jar-Anwendung ausführen, funktioniert er unabhängig von tomcat. und es hat nichts mit Linux Cron Jobs zu tun. Wenn Sie einen Cron-Job von Crontab konfigurieren, brauchen Sie keine Scheduler. – Ali786

+0

danke Kumpel ... –