Provided by: since_1.1-5_amd64 bug

NAME

       since - display content of a file since the last time

SYNOPSIS

       since [-aefhlmnqvxz] [-d seconds] [-s file] files

DESCRIPTION

       since  is a utility designed to monitor log files.  since is similar to tail(2) as it also
       displays information appended to a file.  However since only displays the data  which  has
       been added since the last time since was run. If since is run on a particular file for the
       first time, then the entire file is displayed.

EXAMPLE

       since /var/log/apache/{access,error}_log > /dev/null
       lynx --dump http://localhost/ > /dev/null
       since /var/log/apache/{access,error}_log

OPTIONS

       -a     Make updates to the since state files atomic. This option configures since to use a
              temporary file and a rename(2) instead of updating the state file in situ.

       -d seconds
              Specify  the  number  of integer seconds to wait between polling files for changes.
              This option is only relevant in conjunction with the -f option and if  the  inotify
              mechanism is not being used.

       -e     Print the header lines to standard error instead of standard output.

       -f     Follow  the  specified  files. This option is analogous to tail -f as the files are
              also polled for changes until the process is interrupted.

       -h     Print a terse help message.

       -l     Relaxed mode. If some data files are inaccessible since will not fail completely.

       -m     Disable mmap(2), use read(2) instead to access state and data files.  Note that for
              certain  smaller io operations read(2) may be used even if this option has not been
              given.

       -n     Do not update the .since file which keeps track of file growth.

       -q     Make the utility operate more quietly.

       -s filename
              Specify the state file explicitly. Using this option will also disable the  use  of
              fallback state files.

       -v     Increase the verbosity. This option can be given multiple times.

       -x     Ignore file arguments which have compressed extensions.

       -z     Discard output. Similar to redirecting the output to /dev/null, but faster. If used
              in conjunction with the -f option, only the initial output will be discarded.

FILES

       .since

              State file recording the length of the previously displayed files.  The location of
              the  file can be set on the command line using the -s option. If this option is not
              given, since will check the SINCE environment variable  for  the  location  of  the
              state  file.  If the SINCE environment variable has not been set since will use the
              HOME environment variable and store the information in the file  $HOME/.since.   If
              the  HOME  variable  is  not set, since will use a getpwuid(3) lookup. If all these
              fail will use the file /tmp/since.

BUGS

       since uses the inode of a file as its key, if  that  inode  is  recycled  since  will  get
       confused.   since  is  not  particularly  efficient when storing or looking up the stat(2)
       information. Functionality equivalent to since can probably be achieved with a  number  of
       trivial shell scripts.

COPYING

       since  may  only be used, distributed and modified in accordance with the terms of the GPL
       (GNU General Public License) version 3 or newer as published by  the  FSF  (Free  Software
       Foundation).

SEE ALSO

       tail(1), stat(2).