summaryrefslogtreecommitdiffstats
path: root/network/zabbix_agentd/rc.zabbix_agentd
diff options
context:
space:
mode:
Diffstat (limited to 'network/zabbix_agentd/rc.zabbix_agentd')
-rw-r--r--network/zabbix_agentd/rc.zabbix_agentd17
1 files changed, 8 insertions, 9 deletions
diff --git a/network/zabbix_agentd/rc.zabbix_agentd b/network/zabbix_agentd/rc.zabbix_agentd
index c015089c34..c4dec471ea 100644
--- a/network/zabbix_agentd/rc.zabbix_agentd
+++ b/network/zabbix_agentd/rc.zabbix_agentd
@@ -1,6 +1,6 @@
#!/bin/sh
-# usage: ./rc.zabbix_agentd { start | stop | restart }
+# Usage: ./rc.zabbix_agentd {start|stop|restart}
PRGNAM=zabbix_agentd
PRGDIR=/usr/sbin/
@@ -10,28 +10,28 @@ DATE=$(date +%a\ %b\ %d\ %T\ %Y)
RETVAL=0
prg_start() {
- echo -n "Starting $PRGNAM ... "
+ echo -n "Starting $PRGNAM ... "
if [ -r ${PIDDIR}${PRGNAM}.pid ]; then
if $(! /sbin/pidof $PRGNAM > /dev/null 2>&1 ) ; then
echo "Removing an old ${PIDDIR}${PRGNAM}.pid"
rm -f ${PIDDIR}${PRGNAM}.pid
fi
fi
- su - @ZABBIXUSER@ -c "${PRGDIR}${PRGNAM} >> ${LOGDIR}${PRGNAM}.log 2>&1"
+ su -s /bin/sh -c "${PRGDIR}${PRGNAM} >> ${LOGDIR}${PRGNAM}.log 2>&1" @ZABBIXAGENTUSER@
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
touch /var/lock/$PRGNAM
sleep 2
- echo "Done"
+ echo "done"
else
- echo "Failed"
+ echo "failed"
fi
return $RETVAL
}
prg_stop() {
- echo -n "Stopping $PRGNAM ... "
+ echo -n "Stopping $PRGNAM ... "
if [ -r ${PIDDIR}${PRGNAM}.pid ]; then
killall $PRGNAM
# Give it some time to die gracefully
@@ -48,7 +48,7 @@ prg_stop() {
sleep 10
else
echo "$DATE EXIT: $PRGNAM stopped by user: $USER (UID: $EUID)" >> ${LOGDIR}${PRGNAM}.log
- echo "Done"
+ echo "done"
fi
fi
rm -f /var/lock/$PRGNAM
@@ -70,8 +70,7 @@ case "$1" in
prg_start
;;
*)
- echo ""
- echo "Usage: $(basename $0) {start | stop | restart }"
+ echo "Usage: $(basename $0) {start|stop|restart}"
RETVAL=1
esac