Mercurial > vanilla
diff core/busybox/busybox.syslogd @ 1026:3dfef64b81c1
vanilla: update all init scripts
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 29 Aug 2019 20:34:00 +0200 |
parents | 657ee4987f4d |
children |
line wrap: on
line diff
--- a/core/busybox/busybox.syslogd Thu Aug 29 20:33:00 2019 +0200 +++ b/core/busybox/busybox.syslogd Thu Aug 29 20:34:00 2019 +0200 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/busybox sh # # /etc/rc.d/busybox.syslogd -- run control script for busybox syslogd # @@ -27,14 +27,18 @@ busybox_syslogd_start() { - echo "Starting busybox syslogd: $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS" - $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS + if [ -s $BUSYBOX_SYSLOGD_PID ]; then + echo "busybox syslogd is already running with pid: $(cat $BUSYBOX_SYSLOGD_PID)" + else + echo "Starting busybox syslogd: $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS" + $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS + fi } busybox_syslogd_status() { if [ -s $BUSYBOX_SYSLOGD_PID ]; then - echo "busybox syslogd is running with pid: `cat $BUSYBOX_SYSLOGD_PID`" + echo "busybox syslogd is running with pid: $(cat $BUSYBOX_SYSLOGD_PID)" else echo "busybox syslogd is not running" fi @@ -44,7 +48,7 @@ { if [ -s $BUSYBOX_SYSLOGD_PID ]; then echo "Stopping busybox syslogd." - kill -QUIT `cat $BUSYBOX_SYSLOGD_PID` + kill -QUIT $(cat $BUSYBOX_SYSLOGD_PID) rm -f $BUSYBOX_SYSLOGD_PID fi }