The logfmon daemon monitors a set of syslog log files and matches each
new entry against the rules defined in its configuration file. Each
rule may be tested against entries from a single file, a set of files or
from all files. Depending on the rule, a command may be executed or the
entry may be ignored. All unmatched messages are batched together and
mailed every 15 minutes, or whatever alternative time is specified in
the configuration file.
from Tom Doherty
ok aja@
logtail displays lines from a standard text file and keeps track of the
offset of the end of the file so that subsequent runs only display new
lines. The file's inode is also recorded so that rotated logs can be
detected.
ok sthen
VERSION variable (pointed by sthen@), now autossh use configure.
With this fixes:
- updated option string up to OpenSSH 5.6
- when using -f, set gate_time to 0; the assumption is that
it is being used for infrastructure (i.e. in a system startup),
has been tested, and bombing out just because the remote end is
not up is not the desired behaviour.
- add AUTOSSH_MAXLIFETIME
- fix poll flags so not checking for writable when write done
- compile time TOUCH_PIDFILE option to touch pid file on connection test.
Maintainer drop the maintainership, so I take care of this now.
OK aja@, okan@.
* Use hash table to speed up hard link detection
* Added read-only option (-r)
* Use KiB instead of kiB (#3399279)
Tested on i386.
USE_GROFF is not needed.
OK jasper@, aja@
entr - a utility for running arbitrary commands when files change.
Uses kqueue(2) to avoid polling. Reads a list of files provided on
STDIN and runs the supplied command if any of them are modified.