2 # Start/stop/restart the Sfinx server:
4 DBDIR
=/usr
/local
/share
/sfinx
5 LOGLEVEL
="--loglevel debug"
6 #CHANGEUSER="sudo -u sfinx"
8 if [ "$1" = "stop" ]; then
9 echo "Stopping sfinx ..."
10 killall sfinx
> /dev
/null
2>&1
12 killall
-9 sfinx
> /dev
/null
2>&1
13 elif [ "$1" = "restart" ]; then
14 echo "Restarting sfinx ..."
15 killall sfinx
> /dev
/null
2>&1
17 killall
-9 sfinx
> /dev
/null
2>&1
18 $CHANGEUSER sfinx
$LOGLEVEL -d /usr
/local
/share
/sfinx
>> /var
/log
/sfinx.log
2>&1 &
19 else # assume $1 = start:
20 echo "Starting sfinx: DB in $DBDIR"
21 $CHANGEUSER sfinx
$LOGLEVEL -d $DBDIR >> /var
/log
/sfinx.log
2>&1 &