STDSYSLOG(1) | General Commands Manual | STDSYSLOG(1) |
stdsyslog
— log a
program's output to the system log
stdsyslog |
[-d fd:level]
[-f facility]
[-p pidfile]
cmd [args...] |
stdsyslog |
-f list |
stdsyslog |
-l |
stdsyslog |
-V | -h |
The stdsyslog
utility executes a program,
reads everything that it outputs to a set of file descriptors (by default
the standard output and standard error streams) and logs it to the system
log.
The stdsyslog
utility may be passed the
following options:
-d
-d
options
are specified, stdsyslog
will assume “-d
1:info -d 2:err”, i.e. log the program's standard output using the
“info” level and the errors using the “err”
one.-f
stdsyslog
will use the “daemon” facility.-h
-l
-p
-V
The following examples are shown as given to the shell.
Log the string “information” to the “daemon:info” syslog facility:
stdsyslog echo
information
Log the string “error” to the “local4:err” facility:
stdsyslog -f local4 sh -c 'echo error
1>&2'
Run the “sprog” program with two arguments, “some” and “args”, store its process ID into the sprog.pid file and log the messages appearing on its standard output to “daemon:info” and the ones on its standard error stream to “daemon:err”:
stdsyslog -p sprog.pid -d 1:info -d
2:crit sprog some args
Planned or at least possible enhancements:
February 8, 2013 | Debian |