1
0
Fork 0
mirror of https://gitlab.com/niansa/simpsh-httpd.git synced 2025-03-06 20:53:36 +01:00
simpsh-httpd/start-socat.sh
2020-08-02 22:24:46 +02:00

18 lines
677 B
Bash
Executable file

#! /bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo 'simpsh-httpd Copyright (C) 2019 niansa
This program comes with ABSOLUTELY NO WARRANTY; for details read "'"$(pwd)/LICENSE.md"'".
This is free software, and you are welcome to redistribute it under certain conditions; read "'"$(pwd)/LICENSE.md"'" for details.
'
. "$DIR"/config.sh
if [ "$SUUSER" != "" ]; then SUPARM='su="'"$SUUSER"'",'; fi
echo "Listening at Port $PORT"
if [ "$1" = "-d" ] || [ "$1" = "--daemon" ]; then
setsid socat TCP-LISTEN:"$PORT",reuseaddr,"$SUPARM"fork SYSTEM:"./main.sh" > /dev/null 2>&1 &
else
socat TCP-LISTEN:"$PORT",reuseaddr,"$SUPARM",fork SYSTEM:"./main.sh"
fi