file-watch

0

Описание

Рабочие примеры слежения за изменением файлов в файловой системе

Языки

  • Java100%
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
readme.md

Утилита для иллюстрации слежения за изменениями файлов

События, за которыми нужно следить, передаются в конструктор класса

FileChangePublisher
.
Следить можно за следующими событиями:

  • создание файла
  • изменение файла
  • удаление файла

Утилита умеет следить и за настоящими файлами, и за symlink-ами, в том числе за файлами, монтированными в контейнер из kind: Secret или kind: ConfigMap в k8s.
В случае с файлами в k8s нужно следить за событиями удаления файлов.

Запуск утилиты без предварительной компилляции

Используется возможность Java 11 "Launch Single-File Source-Code Programs".

Для запуска утилиты выполните команду:

Запуск скомпилированной утилиты

Скомпилируйте проект и перейдите в каталог

<project-dir>/target/file-watch/classes
.

Для запуска утилиты выполните команду: