From 638bfc2c90887de35518cb0442c7bb3e58bd3972 Mon Sep 17 00:00:00 2001 From: eleksir Date: Sun, 4 Sep 2016 22:50:22 +0300 Subject: [PATCH] cleanup bt_scheduler.sh --- bt_scheduler.sh | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/bt_scheduler.sh b/bt_scheduler.sh index 89b82c2..dd2275d 100755 --- a/bt_scheduler.sh +++ b/bt_scheduler.sh @@ -1,27 +1,32 @@ #!/bin/sh -if [ `/sbin/getcfg BTDownload Version -u -d 1.0 -f /etc/default_config/uLinux.conf` = 1.0 ]; then + +if [ "$(/sbin/getcfg BTDownload Version -u -d 1.0 -f /etc/default_config/uLinux.conf)" == '1.0' ]; then exit 1 fi case "$1" in - start) - if [ -f /sbin/bt_scheduler ] && [ `/sbin/getcfg BTDownload Enable -u -d FALSE` = TRUE ]; then - echo -n "Starting DS scheduler: " - /bin/pidof bt_scheduler 1>>/dev/null 2>>/dev/null - if [ $? != 0 ]; then - /sbin/bt_scheduler + "start") + if [ -f /sbin/bt_scheduler ] && [ $(/sbin/getcfg BTDownload Enable -u -d FALSE) == 'TRUE' ]; then + echo -n "Starting DS scheduler: " + /bin/pidof bt_scheduler 1>>/dev/null 2>>/dev/null + + if [ $? != 0 ]; then + /sbin/bt_scheduler + fi fi - fi - ;; - stop) - echo -n "Stop DS scheduler: " - killall bt_scheduler - ;; - restart) - $0 stop - $0 start - ;; - *) - echo "Usage: $0 {start|stop|restart}" - exit 1 + ;; + + stop) + echo -n "Stop DS scheduler: " + killall bt_scheduler + ;; + + restart) + "$0" stop + "$0" start + ;; + + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 esac