Files
syno-videoinfo-plugin/run.sh
2023-08-16 00:20:07 +08:00

24 lines
416 B
Bash

#!/bin/sh
BASEDIR=$(dirname $0)
ARGV=""
escape()
{
local ARG=$(echo -E "$@" | sed "s/'/'\\\\''/g")
echo \'$ARG\'
}
i=1
while [ $i -le $# ]; do
eval ARG=\$\(escape \${$i}\)
ARGV="$ARGV $ARG"
i=`expr $i + 1`
done
port=5125
if ! netstat -tuln | grep ":$port" >/dev/null; then
nohup /usr/bin/env python3 "$BASEDIR"/configserver/serve.py > /dev/null 2>&1 &
fi
eval "/usr/bin/env python3 $BASEDIR/main.py $ARGV"