[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