Mercurial > vanilla
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() |