More debuggery.
This commit is contained in:
parent
065c2e67ba
commit
c63c45cb36
24
tunnelkeeper
24
tunnelkeeper
@ -3,8 +3,6 @@
|
|||||||
REALPATH="$(realpath $0)"
|
REALPATH="$(realpath $0)"
|
||||||
BASEDIR="${REALPATH%/*}"
|
BASEDIR="${REALPATH%/*}"
|
||||||
|
|
||||||
dev='/dev/null'
|
|
||||||
|
|
||||||
mkdir -p "$BASEDIR/var"
|
mkdir -p "$BASEDIR/var"
|
||||||
mkdir -p "$BASEDIR/etc"
|
mkdir -p "$BASEDIR/etc"
|
||||||
CONFFILE="$BASEDIR/etc/tunnels.conf"
|
CONFFILE="$BASEDIR/etc/tunnels.conf"
|
||||||
@ -24,30 +22,16 @@ function ruroot () {
|
|||||||
if [[ "${2}" == "--debug" ]]; then
|
if [[ "${2}" == "--debug" ]]; then
|
||||||
dev=$(tty)
|
dev=$(tty)
|
||||||
echo "debug enabled on $dev" > $dev
|
echo "debug enabled on $dev" > $dev
|
||||||
|
else
|
||||||
|
dev='/dev/null'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
FORKSTART )
|
FORKSTART )
|
||||||
# if [[ "${2}" == "COUNTLOOPPROCESS" ]]; then # This process loops and keeps the service active
|
[[ "$3" != "/dev/null" ]] && vvv='-vvv' || vvv='' # debug mode
|
||||||
# while true; do
|
|
||||||
# if [[ $(find "$BASEDIR/var/" -name '*.connected' | wc -l) -eq 0 ]]; then
|
|
||||||
# rm "$BASEDIR/var/tunnelkeeper.pid"
|
|
||||||
# else
|
|
||||||
# echo $$ > "$BASEDIR/var/tunnelkeeper.pid"
|
|
||||||
# fi
|
|
||||||
# sleep 10
|
|
||||||
# done
|
|
||||||
# else # This process connects the tunnel
|
|
||||||
# touch "$BASEDIR/var/${2}.connected"
|
|
||||||
# while [[ -e "$BASEDIR/var/${2}.connected" ]]; do
|
|
||||||
# ssh -F $CONFFILE -N $2 &> $dev
|
|
||||||
# sleep 5
|
|
||||||
# done
|
|
||||||
# fi
|
|
||||||
touch "$BASEDIR/var/${2}.connected"
|
touch "$BASEDIR/var/${2}.connected"
|
||||||
while [[ -e "$BASEDIR/var/${2}.connected" ]]; do
|
while [[ -e "$BASEDIR/var/${2}.connected" ]]; do
|
||||||
ssh -F $CONFFILE -N $2 &> $3
|
ssh -F $vvv "${CONFFILE}" -N $2 &> $3
|
||||||
sleep 5
|
sleep 5
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user