From d2cb21924838b7abeffbcec9bee8f54ea4c6d550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A1=90=E8=AF=9D?= <49544781+xiaomeng9597@users.noreply.github.com> Date: Sat, 29 Jun 2024 17:05:12 +0800 Subject: [PATCH] update ubus-status.sh --- configfiles/ubus-status.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/configfiles/ubus-status.sh b/configfiles/ubus-status.sh index a7ac916..7ae0b68 100644 --- a/configfiles/ubus-status.sh +++ b/configfiles/ubus-status.sh @@ -2,10 +2,9 @@ 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"; then + if echo "$rpcdstr" | grep -q "Failed" || echo "$rpcdstr" | grep -q "Failed to connect to ubus" || echo "$rpcdstr" | grep -q "inactive"; then killall ubusd 2>/dev/null sleep 1 - /sbin/ubusd & /sbin/rpcd -s /var/run/ubus/ubus.sock -t 30 & else /sbin/rpcd -s /var/run/ubus/ubus.sock -t 30 &