LINUX.ORG.RU

Запуск скрипта при изменении файлов в каталоге

 , ,


0

2

Нужно при изменении файлов в каталоге запускать на выполнение мой bash-скрипт. В идеале это должен быть некий демон с конфигом, в котором можно указать директории для наблюдения, маски файлов и, например, интервал проверки.

Знаю, что подобный функционал есть в средствах сборки, типа gulp или grunt, но хотелось бы чего-то более близкого к linux.

★★
Ответ на: комментарий от alozovskoy

inotify - это подсистема ядра, а inotifywatch утилита для работы с ней. Последнюю смотрел, но это не демон. Да и заставить ее запускать скрипт я не смог. Понятно, что можно самому обвязку навелосипедить, но пока ищу блоки, которые помогут свести свой код к минимуму.

lemas ★★
() автор топика

В зависимости от настроек, демон может проверять:

Существование процесса по PID Работу определенного порта (TCP/UDP) Ответ определенного протокола по определенному порту (SMTP, SSH, HTTP...) Ресурсы, занимаемые процессом (CPU time/RAM) MD5 checksum Объем и свободное пространство в файловой системе Количество активных (и суммарное) i-node-в Права доступа к файлу или каталогу

https://habrahabr.ru/post/73506/

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.