summaryrefslogtreecommitdiffstats
path: root/abs/core/supplemental-web/backend_control.sh
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2011-12-21 21:07:15 (GMT)
committerJames Meyer <james.meyer@operamail.com>2011-12-21 21:07:15 (GMT)
commitf7817cd6d6bc524fbce673ec68ebe7efab8e4a46 (patch)
tree784197398e887ec798923a7aab2488e019021d1a /abs/core/supplemental-web/backend_control.sh
parentddab9d26651122643ad4f993812c6bf38d9fd911 (diff)
downloadlinhes_pkgbuild-f7817cd6d6bc524fbce673ec68ebe7efab8e4a46.zip
linhes_pkgbuild-f7817cd6d6bc524fbce673ec68ebe7efab8e4a46.tar.gz
linhes_pkgbuild-f7817cd6d6bc524fbce673ec68ebe7efab8e4a46.tar.bz2
supplemental-web: add backend_control.sh and cleanup the cgi scripts
Diffstat (limited to 'abs/core/supplemental-web/backend_control.sh')
-rw-r--r--abs/core/supplemental-web/backend_control.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/abs/core/supplemental-web/backend_control.sh b/abs/core/supplemental-web/backend_control.sh
new file mode 100644
index 0000000..2cf8a49
--- /dev/null
+++ b/abs/core/supplemental-web/backend_control.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+#. /etc/systemconfig
+#echo $@ > /tmp/parms
+#start Slavebackend: fusion 192.168.1.120
+COMMAND=$1
+BETYPE=$2
+eval LAST=\$$#
+dbhost=`echo $LAST`
+
+
+MESSAGE=""
+case $COMMAND in
+ stop) MESSAGE=`/usr/bin/curl http://$dbhost:1337/bestop.cgi 2>/dev/null`
+ ;;
+
+ start )
+ MESSAGE=`/usr/bin/curl http://$dbhost:1337/bestart.cgi 2>/dev/null`
+ ;;
+
+ restart)
+ /usr/bin/backend_control.sh stop $dbhost
+ sleep 2
+ /usr/bin/backend_control.sh start $dbhost
+ ;;
+ clearcache)
+ MESSAGE2=`/usr/bin/curl http://$dbhost:1337/beclear.cgi 2>/dev/null`
+esac
+