0

定義されたスケジュールに従って定期的に実行できる「タスク」を Java で開発したいと考えていました。

Linux サーバーでこれを実行するにはどうすればよいですか。jar ファイルの場合、jar ファイルを作成し、シェル スクリプトを使用して実行するだけで十分ですか? スクリプト(CRON)を実行するようにスケジュールします

Spring Framework を利用する予定でした。本当に必要ですか?CRONを使用してJavaプログラムを呼び出すようにスケジュールできるため

どうすればこれにアプローチできますか?

4

3 に答える 3

1

Spring Boot を使用してアプリをビルドし、デーモンとして実行できます。

https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html

その後、クオーツを使用してタスクをスケジュールします

于 2016-04-21T10:51:33.797 に答える
0

CRON ジョブと、(Quartz など) のようなスケジューラを使用して、Java タスクを実行できます。CRON ジョブは、jar ファイルを実行する便利な方法だと思います。CRONジョブでjarをスケジュールするだけです。

于 2016-04-21T10:30:55.657 に答える
0

どのアプリケーションにも組み込むことができる素晴らしいスケジューリング ライブラリである Quartz を確認してください。java

スケジューラが開始されると、cron式で定義された選択された間隔で実行されます
( ***** )

于 2016-04-21T10:39:18.433 に答える