From 61964b6aa5391ff0c02b54f3476eda0daf3e70de Mon Sep 17 00:00:00 2001 From: lean Date: Wed, 30 Oct 2019 15:54:07 +0800 Subject: [PATCH] luci-app-unblockmusic: add deamon monitor process --- package/lean/luci-app-unblockmusic/Makefile | 4 ++-- .../root/usr/share/UnblockNeteaseMusic/logcheck.sh | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/package/lean/luci-app-unblockmusic/Makefile b/package/lean/luci-app-unblockmusic/Makefile index bec835b07..a50de73a3 100644 --- a/package/lean/luci-app-unblockmusic/Makefile +++ b/package/lean/luci-app-unblockmusic/Makefile @@ -11,12 +11,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-unblockmusic PKG_VERSION:=2.2.0 -PKG_RELEASE:=8 +PKG_RELEASE:=9 PKG_LICENSE:=Apache-2.0 LUCI_TITLE:=LuCI support for Unblock NeteaseCloudMusic -LUCI_DEPENDS:=+UnblockNeteaseMusic +bash +dnsmasq-full +ipset +bash +LUCI_DEPENDS:=+UnblockNeteaseMusic +bash +dnsmasq-full +ipset LUCI_PKGARCH:=all PKG_MAINTAINER:=lean diff --git a/package/lean/luci-app-unblockmusic/root/usr/share/UnblockNeteaseMusic/logcheck.sh b/package/lean/luci-app-unblockmusic/root/usr/share/UnblockNeteaseMusic/logcheck.sh index 920392db8..168020537 100755 --- a/package/lean/luci-app-unblockmusic/root/usr/share/UnblockNeteaseMusic/logcheck.sh +++ b/package/lean/luci-app-unblockmusic/root/usr/share/UnblockNeteaseMusic/logcheck.sh @@ -1,10 +1,15 @@ #!/bin/bash -log_max_size="4" #使用KB计算 +log_max_size="10" #使用KB计算 log_file="/tmp/unblockmusic.log" while true do + sleep 10s + icount=`busybox ps -w | grep app.js |grep -v grep| wc -l` + if [ $icount -ne 2 ] ;then + /etc/init.d/unblockmusic restart + fi (( log_size = "$(ls -l "${log_file}" | awk -F ' ' '{print $5}')" / "1024" )) (( "${log_size}" >= "${log_max_size}" )) && echo "" > /tmp/unblockmusic.log sleep 10m