diff --git a/configfiles/ubus-status.sh b/configfiles/ubus-status.sh index 7ae0b68..63c494c 100644 --- a/configfiles/ubus-status.sh +++ b/configfiles/ubus-status.sh @@ -1,8 +1,8 @@ #!/bin/sh rpcd_start() { - rpcdstr=$(/etc/init.d/dbus status 2>&1) - if echo "$rpcdstr" | grep -q "Failed" || echo "$rpcdstr" | grep -q "Failed to connect to ubus" || echo "$rpcdstr" | grep -q "inactive"; then + ubusval=$(/etc/init.d/dbus status 2>&1) + if echo "$ubusval" | grep -q "Failed" || echo "$ubusval" | grep -q "Failed to connect to ubus" || echo "$ubusval" | grep -q "inactive"; then killall ubusd 2>/dev/null sleep 1 /sbin/rpcd -s /var/run/ubus/ubus.sock -t 30 &