LINUX.ORG.RU

Как мониторить папку (файлы)


0

2

День добрый, есть папка(директория какму как удобнее)

В неё «валятся» данные

ll /dir/ *.txt
2012-03-20 07-00.txt  2012-03-20 10-00.txt  2012-03-20 13-00.txt 

я пытаюсь мониторить новые строки в них с помощью

tail -fq /dir/ *.txt 

с проблемами(иногда затыкается), но работает до того периода как не появится новый файл в моём случае будет работать до появления 2012-03-20 14-00.txt.

Кто опытный в этом деле, дайте совет как быть?

спасибо.

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

Признаться не осилил, ман.

Но вот что интересное нашёл (решение) http://superuser.com/questions/117596/how-to-tail-the-latest-file-in-a-directory...

tail -f $(find . -maxdepth 1 -type f -printf "%T@ %p\n" | sort -n | tail -n 1 | cut -d' ' -f 2-)

но всё-же кто знает, можно просто tail-ом это сделать без find?

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

Пух, спасибо так много полезного и самое главное всё на родном!

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