Я пытаюсь найти способ сделать tail
ждать создания файлов, а затем начать их хвост.Как заставить хвост ждать создания файлов перед их отбрасыванием
Например, допустим, у меня есть каталог logs
, который еще не создан, но мое приложение создаст его. Предположим, у меня есть другой процесс, в котором я хотел бы запустить tail -F logs/*.log
и заставить его запускать все файлы сразу после их создания. Как мне это сделать?
И еще одно: если tail
отбрасывает какой-то файл, который удаляется, возможно ли, чтобы он снова начал хвост, если он заново создан?
Duplicate on Unix.SE: [контролировать файлы (ala tail -f) во всей директории (даже новые)] (http://unix.stackexchange.com/questions/39729/monitor-files-ala-tail -f-in-a-all-directory-even-new-ones) – Koterpillar
Спасибо! Я посмотрел и установил его. Я попробовал пример в приведенной ссылке, но я не могу заставить его работать. Не могли бы вы дать дополнительные объяснения и пример? – carlspring
Так что случилось с этим примером? – Koterpillar