source: scripts/etc/init.d/7dtd.sh @ 10

Last change on this file since 10 was 10, checked in by alloc, 9 years ago

Version 1

  • Property svn:executable set to *
File size: 1.1 KB
Line 
1#!/bin/sh
2# Version 1
3
4### BEGIN INIT INFO
5# Provides:          7dtd-server
6# Required-Start:    $remote_fs
7# Required-Stop:     $remote_fs
8# Should-Start:      $named
9# Should-Stop:       $named
10# Default-Start:     2 3 4 5
11# Default-Stop:      0 1 6
12# Short-Description: 7 Days to Die server
13# Description:       Starts a 7 Days to Die server
14### END INIT INFO
15
16. /usr/local/bin/7dtd-common.sh
17checkRootLoadConf
18
19case "$1" in
20    start)
21        echo "Starting all 7dtd instances:"
22        for I in $SDTD_BASE/instances/*; do
23            ins=`basename $I`
24            echo "Starting: $ins"
25            /usr/local/bin/7dtd-start.sh $ins
26        done
27        echo "All done"
28    ;;
29    stop)
30        echo "Stopping all 7dtd instances:"
31        for I in $SDTD_BASE/instances/*; do
32            ins=`basename $I`
33            echo "Stopping: $ins"
34            /usr/local/bin/7dtd-kill.sh $ins
35            echo
36            echo
37        done
38        echo "All done"
39    ;;
40    status)
41        /usr/local/bin/7dtd-instances.sh
42    ;;
43    *)
44        echo "Usage: ${0} {start|stop|status}"
45        exit 2
46esac
47exit 0
Note: See TracBrowser for help on using the repository browser.