Changes between Version 7 and Version 8 of InstallDiscoveryBrowse
- Timestamp:
- 14/08/07 16:35:47 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InstallDiscoveryBrowse
v7 v8 164 164 Now open the file in NDGServices/ows_server/ows_server/config called ndgDiscovery.config, and change the 'repository' and 'server' urls to match your server. 165 165 166 Now change directory back to the NDGServicesdirectory:167 {{{ 168 cd / usr/local/NDGServices166 Now ensure you are in the NDG Services config directory: 167 {{{ 168 cd /etc/ndg/ows_server/conf 169 169 }}} 170 170 … … 196 196 #!/bin/sh -e 197 197 198 export PYTHON_EGG_CACHE=/tmp 199 PID=/etc/ndg/ows_server/run/paster.pid 200 INI=/etc/ndg/ows_server/conf/development.ini 201 LOG=/etc/ndg/ows_server/logs/paster.log 202 PROG=/usr/local/bin/paster 203 204 status() 205 { 206 local pid= 207 208 # Get pid from PID file 209 local pidFound= 210 if [ -f $PID ] ; then 211 pid=$(cat $PID) 212 if [ -z "$pid" ]; then 213 echo $"Can't get pid from pid file $PID" 214 return 215 fi 216 pidFound=Yes 217 fi 218 219 # look for pid in listing 220 for i in `pidof -o $$ -o $PPID -o %PPID -x "${PROG}"`; do 221 [[ $i = $pid ]] && pidFound=Yes && break; 222 done 223 224 if [ -n "$pidFound" ]; then 225 echo $"$prog (pid $pid) is running..." 226 227 elif [ -f ${PID} ]; then 228 echo $"$prog is dead but pid file $PID exists" 229 else 230 echo $"$prog is dead" 231 fi 232 } 233 198 234 case "$1" in 199 235 start) 200 paster serve --daemon --reload --pid-file=/usr/local/NDGServices/paster.pid --log-file=/usr/local/NDGServices/paster.log /usr/local/NDGServices/ows_server/development.ini star 201 t 236 ${PROG} serve --daemon --reload --pid-file=$PID --log-file=$LOG $INI 202 237 ;; 203 238 stop) 204 paster serve --daemon --reload --pid-file=/usr/local/NDGServices/paster.pid --log-file=/usr/local/NDGServices/paster.log /usr/local/NDGServices/ows_server/development.ini stop239 ${PROG} serve --stop-daemon --pid-file=$PID 205 240 ;; 206 241 restart) 207 paster serve --daemon --reload --pid-file=/usr/local/NDGServices/paster.pid --log-file=/usr/local/NDGServices/paster.log /usr/local/NDGServices/ows_server/development.ini rest 208 art 242 ${PROG} serve --stop-daemon --pid-file=$PID 243 ${PROG} serve --daemon --reload --pid-file=$PID --log-file=$LOG $INI 244 ;; 245 status) 246 status 209 247 ;; 210 248 *) 211 echo $"Usage: $ 0 {start|stop|restart}"249 echo $"Usage: $(basename $0) {start|stop|restart|status}" 212 250 exit 1 213 251 esac 214 252 }}} 215 253 216 you can then start/restart/stop itusing:254 you can then start/restart/stop/check status using: 217 255 {{{ 218 256 sudo sh /etc/init.d/ndgservices start 219 257 sudo sh /etc/init.d/ndgservices restart 220 258 sudo sh /etc/init.d/ndgservices stop 259 sudo sh /etc/init.d/ndgservices status 221 260 }}} 222 261