#!/bin/sh # # description: a server for the image archive # chkconfig: 2345 90 50 # # Make init function library available . /etc/init.d/functions prog=SimpleHTTPServer # Start the service start() { echo "Starting $prog" cd /archive/images /usr/bin/python -m SimpleHTTPServer & } # Stop the service stop() { echo "Stopping $prog" pid=`ps aux|awk '/[S]impleHTTPServer/ {print $2}'` kill "$pid" } ### Main logic ### case "$1" in start) start ;; stop) stop ;; restart|reload|condrestart) stop start ;; *) echo $"Usage: $0 {start|stop|restart|reload|status}" exit 1 esac exit 0