comparison 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
comparison
equal deleted inserted replaced
1025:21a87230c8a1 1026:3dfef64b81c1
1 #!/bin/sh 1 #!/bin/busybox sh
2 # 2 #
3 # /etc/rc.d/busybox.syslogd -- run control script for busybox syslogd 3 # /etc/rc.d/busybox.syslogd -- run control script for busybox syslogd
4 # 4 #
5 # Copyright (c) 2019 David Demelier <markand@malikania.fr> 5 # Copyright (c) 2019 David Demelier <markand@malikania.fr>
6 # 6 #
25 : ${BUSYBOX_SYSLOGD_ARGS:=} 25 : ${BUSYBOX_SYSLOGD_ARGS:=}
26 : ${BUSYBOX_SYSLOGD_PID:=/var/run/syslogd.pid} 26 : ${BUSYBOX_SYSLOGD_PID:=/var/run/syslogd.pid}
27 27
28 busybox_syslogd_start() 28 busybox_syslogd_start()
29 { 29 {
30 echo "Starting busybox syslogd: $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS" 30 if [ -s $BUSYBOX_SYSLOGD_PID ]; then
31 $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS 31 echo "busybox syslogd is already running with pid: $(cat $BUSYBOX_SYSLOGD_PID)"
32 else
33 echo "Starting busybox syslogd: $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS"
34 $BUSYBOX_SYSLOGD_CMD syslogd $BUSYBOX_SYSLOGD_ARGS
35 fi
32 } 36 }
33 37
34 busybox_syslogd_status() 38 busybox_syslogd_status()
35 { 39 {
36 if [ -s $BUSYBOX_SYSLOGD_PID ]; then 40 if [ -s $BUSYBOX_SYSLOGD_PID ]; then
37 echo "busybox syslogd is running with pid: `cat $BUSYBOX_SYSLOGD_PID`" 41 echo "busybox syslogd is running with pid: $(cat $BUSYBOX_SYSLOGD_PID)"
38 else 42 else
39 echo "busybox syslogd is not running" 43 echo "busybox syslogd is not running"
40 fi 44 fi
41 } 45 }
42 46
43 busybox_syslogd_stop() 47 busybox_syslogd_stop()
44 { 48 {
45 if [ -s $BUSYBOX_SYSLOGD_PID ]; then 49 if [ -s $BUSYBOX_SYSLOGD_PID ]; then
46 echo "Stopping busybox syslogd." 50 echo "Stopping busybox syslogd."
47 kill -QUIT `cat $BUSYBOX_SYSLOGD_PID` 51 kill -QUIT $(cat $BUSYBOX_SYSLOGD_PID)
48 rm -f $BUSYBOX_SYSLOGD_PID 52 rm -f $BUSYBOX_SYSLOGD_PID
49 fi 53 fi
50 } 54 }
51 55
52 busybox_syslogd_restart() 56 busybox_syslogd_restart()