From 1e9efc4ccd69bcd94fa12b822c3171edc2ba66ad Mon Sep 17 00:00:00 2001 From: yaoxingyu Date: Wed, 30 Oct 2024 17:09:56 +0800 Subject: [PATCH] =?UTF-8?q?minidlna=E5=BA=93=E6=9B=B4=E6=96=B0HPKCHECK?= =?UTF-8?q?=E4=BB=A5=E9=98=B2=E6=AD=A2=E5=9C=A8=E6=B5=8B=E8=AF=95=E8=BF=87?= =?UTF-8?q?=E7=A8=8B=E4=B8=AD=E5=87=BA=E7=8E=B0=E7=AB=AF=E5=8F=A3=E8=A2=AB?= =?UTF-8?q?=E5=8D=A0=E7=94=A8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yaoxingyu --- thirdparty/minidlna/HPKCHECK | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/thirdparty/minidlna/HPKCHECK b/thirdparty/minidlna/HPKCHECK index e5923d09..6e9d4abd 100644 --- a/thirdparty/minidlna/HPKCHECK +++ b/thirdparty/minidlna/HPKCHECK @@ -53,7 +53,12 @@ openharmonycheck() { echo "copy video file failed" > ${logfile} 2>&1 return res; fi - # 启动minidlna服务器程序 + # 启动minidlna服务器程序,并检查端口是否被占用 + pid=$(netstat -tulnp | grep 8080 | awk '{print $7}' | cut -d'/' -f1) + if [ -n $pid ] + then + kill -9 $pid + fi minidlnad -v -f ${LYCIUM_ROOT}/usr/${pkgname}/$ARCH/minidlna.conf -p 8080 -P ${LYCIUM_ROOT}/usr/${pkgname}/$ARCH/minidlna.pid > ${logfile} 2>&1 res=$? if [ $res -ne 0 ] -- Gitee