2017-11-22 11 views
0

私はいくつかのDBレコードを削除するためのスプリングスケジューラをほとんど作成していないという要件があります。 スプリングアプリケーションが停止すると、これらのスケジューラは自動的に停止しますか? Linuxでは、これらのジョブはcronジョブとして実行されますか? はいの場合、アプリケーションが実行されているtomcatを停止することによって、これらのジョブは終了しますか?Tomcatを停止すると、Linux上でSpringスケジューラ/ cronsジョブが停止しますか?

+0

アプリケーションと一緒に停止する – pvpkiran

+0

これらのジョブはspring container/tomcatコンテナ内で実行されるのですか、それともLinuxのcronジョブとして実行されますか? –

答えて

0

これは、TomcatにSpringアプリケーションをデプロイする場合、スケーラをどのように実装したかによって異なります。スケーラを停止すると、スケジューラも停止します。

+0

これらのスケジューラは、Beanを作成し、コンフィグレーション内の要素への参照を渡すことにより、スプリングコンフィグレーションを実行します。 –

+0

あなたがtomcatコンテナーでspringコンテナを実行している場合は、tomcatを停止するとすべて停止します。スケーラをjarアプリケーションとして実行している場合は、tomcatとは無関係に動作します。 Linuxのcronジョブとは何の関係もありません。 crontabからcronジョブを設定する場合は、スケジューラは必要ありません。 – Ali786

+0

おかげさまで... –

関連する問題