I normally watch many logs in a directory doing tail -f directory/*
.
The problem is that a new log is created after that, it will not show in the screen (because *
was expanded already).
Is there a way to monitor every file in a directory, even those that are created after the process has started?
Best Answer
You can tail multiple files with… multitail.
-Q 1 PATTERN
means to check for new content in existing or new files matching PATTERN every 1 second. Lines from all files are shown in the same window, use-q
instead of-Q
to have separate windows.