LINUX.ORG.RU

Мониторинг каталога в реальном времени.

 


0

1

Здравствуйте.

Задача:

Есть каталог /home/adm/temp1 в котором появляются файлы с именем: 1,2,3 итд.

Есть скрипт, который мониторит этот каталог и если находит там файл с номером, то выполняет заданный скрипт.

Вопрос:

Как организовать этот мониторинг в реальном времени? Через crontab? Поставить в crontab задачу с интервалом запуска 3 секунды? 8-\

А может есть какое другое решение, более красивое?


while :; do ls | grep ... ; done

anonymous
()
Ответ на: комментарий от LINUX-ORG-RU

Ясно...

Почитал про inotify....

Примерный алгоритм такой:

Скрипт мониторинга

inotifywait -m -e modify /home/adm/temp1 |
while read line
do
     тут уже запускается скрипт
done

И этот скрипт ставлю в автозагрузку сервера, в скрин.

Верно?

INDIGO
() автор топика
Ответ на: комментарий от INDIGO

Ну тут уже как тебе лучше я специфики не знаю если хочется крон то вот тут уже посоветовали incron. Думаю тебе идеально подойдёт.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от YAR

incron - да, то что надо!

Всем спасибо!

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