Рубрики
Без рубрики

Задание Java –Cron для запуска файла jar

– Задание Java -Cron для запуска файла jar

Quartz – это хорошо, но часто нам просто нужна простая система планировщика для периодического запуска файла jar. В системе *unix вы можете использовать встроенный cron для простого планирования задания планировщика.

В этом примере мы покажем вам, как создать cron задание на *nix для запуска файла jar, ежедневно и ежечасно.

1. Создайте задание Cron

Чтобы создать задание cron, в терминале введите crontab -e для редактирования задания cron. Рассмотрим следующие примеры:

1.1 Запуск ежедневно в 00:00, принимает два параметра.

# run everyday
0 0 * * * java -jar /home/mkyong/crawler/webcrawler.jar param1 param2

1.2 Бегать ежедневно в 02:00 утра, проходить rir.name как системное свойство с опцией -D .

# run everyday at 2am
0 2 * * * java -jar -Drir.name="ripe" /home/mkyong/crawler/whoiscrawler.jar

1.3 Запускайте ежечасно, предположим, что этот jar регистрирует сообщение с помощью платформы обратной регистрации.

# run every hour
0 * * * * java -jar -Dlogback.configurationFile=/home/mkyong/logback.xml /home/mkyong/crawler/crawler.jar

Выход, сохранение и переопределение, готово.

Рекомендации

  1. Википедия – Cron
  2. Linux Crontab: 15 Потрясающих Примеров Заданий Cron
  3. Crontab – Краткий справочник

Оригинал: “https://mkyong.com/java/java-cron-job-to-run-a-jar-file/”