xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-extended/redis/redis-7/init-redis-server (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2#
3### BEGIN INIT INFO
4# Provides:          redis-server
5# Required-Start:    $network
6# Required-Stop:     $network
7# Default-Start:     S 2 3 4 5
8# Default-Stop:      0 1 6
9# Short-Description: Redis, a key-value store
10# Description:       Redis is an open source, advanced key-value store.
11#                    http://redis.io
12### END INIT INFO
13
14test -f /usr/bin/redis-server || exit 0
15
16ARGS="/etc/redis/redis.conf"
17
18case "$1" in
19    start)
20	echo "Starting redis-server..."
21        start-stop-daemon --start --quiet --exec /usr/bin/redis-server -- $ARGS
22	;;
23    stop)
24        echo "Stopping redis-server..."
25        start-stop-daemon --stop --quiet --exec /usr/bin/redis-server
26	;;
27    restart)
28        echo "Stopping redis-server..."
29        start-stop-daemon --stop --quiet --exec /usr/bin/redis-server
30	echo "Starting redis-server..."
31        start-stop-daemon --start --quiet --exec /usr/bin/redis-server -- $ARGS
32	;;
33    *)
34	echo "Usage: /etc/init.d/redis-server {start|stop|restart}"
35	exit 1
36	;;
37esac
38
39exit 0
40
41