首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

sphinx-searchd

Posted on 2011-09-20 15:37  昕旸灿烂  阅读(614)  评论(0)    收藏  举报
View Code
 1 #! /bin/sh
2
3 ### BEGIN INIT INFO
4 # Provides: sphinx-searchd
5 # Required-Start: $local_fs $remote_fs $network $syslog
6 # Required-Stop: $local_fs $remote_fs $network $syslog
7 # Default-Start: 2 3 4 5
8 # Default-Stop: 0 1 6
9 # Short-Description: starts the sphinx search server
10 # Description: starts sphinx-searchd using start-stop-daemon
11 ### END INIT INFO
12
13 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
14 DAEMON=/usr/local/coreseek/bin/searchd
15 NAME=sphinx-searchd
16 DESC=sphinx-searchd
17
18 test -x $DAEMON || exit 0
19
20 # Include sphinx-searchd defaults if available
21 #if [ -f /usr/local/coreseek/etc/csft.conf ] ; then
22 # . /usr/local/coreseek/etc/csft.conf
23 #fi
24
25 set -e
26
27 . /lib/lsb/init-functions
28
29 case "$1" in
30 start)
31 echo -n "Starting $DESC: "
32 start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS || true
33 echo "$NAME."
34 ;;
35 stop)
36 echo -n "Stopping $DESC: "
37 start-stop-daemon --stop --quiet --exec $DAEMON || true
38 echo "$NAME."
39 ;;
40 restart|force-reload)
41 echo -n "Restarting $DESC: "
42 start-stop-daemon --stop --quiet --exec $DAEMON || true
43 sleep 1
44 start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS || true
45 echo "$NAME."
46 ;;
47 *)
48 echo "Usage: $NAME {start|stop|restart}" >&2
49 exit 1
50 ;;
51 esac
52
53 exit 0


放在/etc/init.d/ 下,然后通过rcconf配置为缺省启动状态