summaryrefslogtreecommitdiff
path: root/scripts/sydra-manager.sh
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2014-10-08 19:08:51 +0200
committerChristian Pointner <equinox@spreadspace.org>2014-10-08 19:08:51 +0200
commit3ccbc197ae8092b12a8acd0297de5f8535fc3179 (patch)
treed3d5deda07e08052bd6c3e27ffc934525eb30d8a /scripts/sydra-manager.sh
parentadded scripts and configs for supervisord (diff)
renamed show-stream to sydra-receiver
Diffstat (limited to 'scripts/sydra-manager.sh')
-rwxr-xr-xscripts/sydra-manager.sh16
1 files changed, 13 insertions, 3 deletions
diff --git a/scripts/sydra-manager.sh b/scripts/sydra-manager.sh
index 093d557..bd6c24b 100755
--- a/scripts/sydra-manager.sh
+++ b/scripts/sydra-manager.sh
@@ -29,7 +29,8 @@ if [[ ! -p $PIPE ]]; then
fi
cd "$ROOT_D"
-echo "00" > show-stream.current
+MAIN_STAT_FILE="sydra-receiver.main"
+echo "00" > $MAIN_STAT_FILE
while true
do
@@ -46,13 +47,22 @@ do
select)
get_num $arg
if [ -n "$NUM" ]; then
- echo "$NUM" > show-stream.current
+ echo "$NUM" > $MAIN_STAT_FILE
supervisorctl restart "$GROUP_NAME:main"
+ else
+ echo "unkown client: $arg" >&2
fi
NUM=''
;;
+ reloadconfig)
+ kill -SIGHUP `cat supervisord.pid`
+ ;;
+ killall)
+ kill `cat supervisord.pid`
+ ;;
*)
- ;;
+ echo "unkown command: $cmd" >&2
+ ;;
esac
fi
done