[mapguide-commits] r8422 - trunk/MgDev/Server/src/Core
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Sun Oct 19 05:46:16 PDT 2014
Author: jng
Date: 2014-10-19 05:46:15 -0700 (Sun, 19 Oct 2014)
New Revision: 8422
Added:
trunk/MgDev/Server/src/Core/mapguidectl
Modified:
trunk/MgDev/Server/src/Core/Makefile.am
Log:
#2496: Add MapGuide service control script
Modified: trunk/MgDev/Server/src/Core/Makefile.am
===================================================================
--- trunk/MgDev/Server/src/Core/Makefile.am 2014-10-19 11:00:46 UTC (rev 8421)
+++ trunk/MgDev/Server/src/Core/Makefile.am 2014-10-19 12:46:15 UTC (rev 8422)
@@ -441,3 +441,5 @@
@echo 'popd' >> ${prefix}/bin/mgserver.sh
@echo 'popd' >> ${prefix}/bin/mgserverd.sh
@chmod a+x ${prefix}/bin/mgserver*.sh
+ @sed -e 's#/usr/local/mapguideopensource/server#${prefix}#g' mapguidectl > ${prefix}/bin/mapguidectl
+ @chmod a+x ${prefix}/bin/mapguidectl
Added: trunk/MgDev/Server/src/Core/mapguidectl
===================================================================
--- trunk/MgDev/Server/src/Core/mapguidectl (rev 0)
+++ trunk/MgDev/Server/src/Core/mapguidectl 2014-10-19 12:46:15 UTC (rev 8422)
@@ -0,0 +1,26 @@
+#!/bin/sh
+# MapGuide init script
+. /lib/lsb/init-functions
+case "$1" in
+ start)
+ log_daemon_msg "Starting MapGuide Server"
+ pushd /usr/local/mapguideopensource/server/bin > /dev/null
+ ./mgserverd.sh
+ popd > /dev/null
+ log_end_msg 0
+ ;;
+ stop)
+ log_daemon_msg "Stopping MapGuide Server"
+ MGPROCESS=`/usr/bin/pgrep -f -u root "mgserver daemon"`
+ if [ "$MGPROCESS" != "" ]
+ then
+ /bin/kill $MGPROCESS
+ fi
+ log_end_msg 0
+ ;;
+ *)
+ echo "Usage: $0 {start|stop}"
+ exit 1
+ ;;
+esac
+exit 0
More information about the mapguide-commits
mailing list