1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
Source: shush
Section: admin
Priority: extra
Maintainer: Dario Minnucci <midget@debian.org>
Build-Depends: debhelper (>= 10), autotools-dev, libpcre3-dev
Standards-Version: 4.0.0
Homepage: http://web.taranis.org/shush/
Vcs-Git: git://anonscm.debian.org/collab-maint/shush.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/shush.git
Package: shush
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: runs a command and optionally reports its output by mail
shush was written to be a generic wrapper around cron jobs so that it can be
applied to any command without having to modify it or create a custom wrapper
for it. In a sense, it solves a fairly simple problem, but it also brings some
powerful features making it a useful tool beyond cron jobs.
.
Feature highlights:
.
* Multiple reports (for the output) may be defined
* Decision to send a report (or not) is configurable based on:
- Output content analysis (using regular expressions)
- Command exit code
- Size of output
- Command execution duration
* Support for plain text, enriched text and HTML report formatting.
(The latter two allow rendering part of the output in bold.)
* Various timeout actions such as notification and command termination
* Locking support
* Progress report logging via syslog
* Automatic crontab file updating based on shush's configuration
|