coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] doc: describe how kernel inotify support affects tail -f


From: Pádraig Brady
Subject: Re: [PATCH] doc: describe how kernel inotify support affects tail -f
Date: Tue, 24 May 2011 01:21:22 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3

On 23/05/11 18:31, Jim Meyering wrote:
> While "inotify" is specific to the linux kernel, it is
> widespread enough that it's worth mentioning some of the effect
> it has on tail -f:
> 
>>From acbfebeb8d22a87b76fae32d8d9bf0473e178fdf Mon Sep 17 00:00:00 2001
> From: Jim Meyering <address@hidden>
> Date: Mon, 23 May 2011 16:09:42 +0200
> Subject: [PATCH 1/2] doc: describe how kernel inotify support affects tail -f
> 
> * doc/coreutils.texi (tail invocation) [-f]: Mention how inotify
> kernel support makes a difference.
> Prompted by http://bugzilla.redhat.com/662900
> ---
>  doc/coreutils.texi |    5 +++++
>  1 files changed, 5 insertions(+), 0 deletions(-)
> 
> diff --git a/doc/coreutils.texi b/doc/coreutils.texi
> index 289c0ba..dfaf4c9 100644
> --- a/doc/coreutils.texi
> +++ b/doc/coreutils.texi
> @@ -2830,6 +2830,11 @@ tail invocation
>  Likewise, the @option{-f} option has no effect for any
>  operand specified as @samp{-}, when standard input is a FIFO or a pipe.
> 
> +With kernel inotify support, output is asynchronous and generally very 
> prompt.

That's a little ambiguous to me.
Inotify is async wrt time but sync wrt data change.
How about:

"With kernel inotify support, output is triggered by file changes
and generally very prompt."

> +Otherwise, @command{tail} sleeps for one second between checks---
> +use @option{--sleep-interval=@var{N}} to change that default---which can
> +make the output appear slightly less responsive or bursty.

One can also specify sub second intervals:
I've had this alias for years: alias tail='tail -s.1'

cheers,
Pádraig



reply via email to

[Prev in Thread] Current Thread [Next in Thread]