mirror of
https://github.com/C5H12O5/syno-videoinfo-plugin.git
synced 2025-08-16 17:12:14 +00:00
24 lines
416 B
Bash
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" |