aboutsummaryrefslogtreecommitdiff
path: root/network/static-web-server/rc.sws
blob: 392eb5f498bffeb5f35d31319912072e1968cf89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
# /etc/rc.d/rc.sws
# Start/stop/restart static-web-server

SWS_BIN=/usr/bin/static-web-server
SWS_OPTS="--port 8080 --root /srv/http"

case "$1" in
  start)
    echo "Starting static-web-server..."
    $SWS_BIN $SWS_OPTS &
    echo $! > /var/run/sws.pid
    ;;
  stop)
    echo "Stopping static-web-server..."
    kill $(cat /var/run/sws.pid)
    rm -f /var/run/sws.pid
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "Usage: $0 {start|stop|restart}"
    ;;
esac