Peter Hardy <[EMAIL PROTECTED]> writes:

> I have a script that uses `tail -f --max-unchanged-stats=5` to follow a
> log file. The way I read the man page, --max-unchanged-stats will cause
> tail to close and reopen the given file if it hasn't changed after 5
> iterations. But after logrotate rotates the logfile, tail keeps watching
> the old file, and doesn't seem to open the new one. So:
>
> - Am I missing something here? The man page doesn't mention any, but is
> there I signal I can throw tail that'll make it reopen its file?
> - Is there a better way, short of application-specific trickery, to keep
> an eye on a log file? I'm considering having syslog log to a named pipe
> as well and have my script read from that. But I'd like to hear other
> suggestions for feeding a shell script from a system log.


According to my man page, you want -F or --follow=name --retry

 
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to