Show /var/log/messages after catsit command
This commit is contained in:
parent
f5888b8f83
commit
3834500472
16
catsit.8
16
catsit.8
@ -1,4 +1,4 @@
|
||||
.Dd August 16, 2020
|
||||
.Dd September 28, 2021
|
||||
.Dt CATSIT 8
|
||||
.Os
|
||||
.
|
||||
@ -8,6 +8,7 @@
|
||||
.
|
||||
.Sh SYNOPSIS
|
||||
.Nm
|
||||
.Op Fl q
|
||||
.Op Fl c Ar control
|
||||
.Cm start|stop|restart|status|drop Ns | Ns Ar signal
|
||||
.Ar service ...
|
||||
@ -29,6 +30,15 @@ Communication with
|
||||
is unidirectional.
|
||||
The daemon logs any feedback
|
||||
with syslog.
|
||||
The
|
||||
.Nm
|
||||
utility waits
|
||||
a tenth of a second
|
||||
after sending the command
|
||||
then shows recent messages from
|
||||
.Xr catsitd 8
|
||||
in
|
||||
.Pa /var/log/messages .
|
||||
.
|
||||
.Pp
|
||||
The arguments are as follows:
|
||||
@ -36,6 +46,10 @@ The arguments are as follows:
|
||||
.It Fl c Ar control
|
||||
Set the path of the named pipe.
|
||||
.
|
||||
.It Fl q
|
||||
Do not show
|
||||
.Pa /var/log/messages .
|
||||
.
|
||||
.It Cm start
|
||||
Start any matching services
|
||||
which are not already started.
|
||||
|
14
catsit.in
14
catsit.in
@ -8,18 +8,20 @@ die() {
|
||||
|
||||
: ${CATSITD_PIPE:='%%RUNDIR%%/catsitd.pipe'}
|
||||
|
||||
while getopts 'c:' opt; do
|
||||
case "${opt}" in
|
||||
quiet=
|
||||
while getopts 'c:q' opt; do
|
||||
case $opt in
|
||||
(c) CATSITD_PIPE=$OPTARG;;
|
||||
(q) quiet=q;;
|
||||
(?) exit 1;;
|
||||
esac
|
||||
done
|
||||
shift $((OPTIND - 1))
|
||||
|
||||
if ! [ -p "${CATSITD_PIPE}" ]; then
|
||||
if ! test -p "${CATSITD_PIPE}"; then
|
||||
die "${CATSITD_PIPE} is not a named pipe"
|
||||
fi
|
||||
if ! [ -w "${CATSITD_PIPE}" ]; then
|
||||
if ! test -w "${CATSITD_PIPE}"; then
|
||||
die "${CATSITD_PIPE} is not writable"
|
||||
fi
|
||||
|
||||
@ -35,3 +37,7 @@ if [ "${action}" != "${valid}" ]; then
|
||||
fi
|
||||
|
||||
echo "$@" > "${CATSITD_PIPE}"
|
||||
test $quiet && exit
|
||||
|
||||
sleep 0.1
|
||||
tail /var/log/messages | grep catsitd
|
||||
|
Loading…
Reference in New Issue
Block a user