DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: R T

⟦940e00edd⟧ TextFile

    Length: 1898 (0x76a)
    Types: TextFile
    Names: »README«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« 
        └─⟦e5a54fb17⟧ 
            └─⟦this⟧ »pp-5.0/Tools/ntail/README« 

TextFile

[ This is a copy of the program called xtail changed name to ntail for
bizzare reasons. It has been changed around a little to work happily
with PP but otherwise not changed much - JPO ]


"ntail" watches the growth of files.  It is similar to "tail -f", but may
watch many files at once.  The syntax is:

	ntail pathname ...
	
"ntail" will monitor all the specified files and display information added
to them.  If you specify a directory name, "ntail" will watch all the
files in that directory - including those created after "ntail" was
started.  If you give "ntail" a name which doesn't exist, it will watch
for the creation of the named entry.  My favorite usage is:

	ntail /usr/spool/uucp/.Log/*

"ntail" is distributed with a configuration for SCO XENIX.  It has also
been tested on MIPS System V.  I took a shot at BSD portability.  The
main difference is how the "directory" support library is accessed.

To build "ntail":

	- edit the definitions in "ntail.h"
	- run a "make"

A version of "ntail" was originally posted in alt.sources a few months
back.  There are several improvements between this version and the
original:

       - the ability to watch directories
       - the ability to watch entries which don't exist yet
       - the recently changed files display (given upon SIGINT)
       - performance improvements
       - portability improvements

Many of these changes were suggested by David Dykstra <dwd@cbnewsc.ATT.COM>.
The idea of keeping files open and use fstat() rather than stat() was
suggested by changes by another poster (sorry, I lost the article so I
can't provide credit).  However, that version kept *everything* open, and
that just eats too many entries in the file table for me.  You can tweak
the values in "ntail.h" to optimize the response/load characteristics of
"ntail".

Chip Rosenthal
<chip@vector.Dallas.TX.US>

@(#) README 2.1 89/07/26 19:16:34