Update file fixes
[sfinx.git] / scripts / rc.sfinx
blobd47031531ecbfebe316e8abc658f14288c8ad419
1 #!/bin/sh
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
11 sleep 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
16 sleep 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 &