2 # Start/stop/restart the Sfinx server:
4 DBDIR
=/usr
/local
/share
/sfinx
5 export FIREBIRD
=$DBDIR/libs
6 export LD_LIBRARY_PATH
="$LD_LIBRARY_PATH:$FIREBIRD"
7 LOGLEVEL
="--loglevel debug"
10 if [ "$1" = "stop" ]; then
11 echo "Stopping sfinx ..."
12 killall
-2 sfinx
> /dev
/null
2>&1
13 killall
-2 sfinx
> /dev
/null
2>&1
15 killall sfinx
> /dev
/null
2>&1
17 killall
-9 sfinx
> /dev
/null
2>&1
18 elif [ "$1" = "restart" ]; then
19 echo "Restarting sfinx ..."
20 killall
-2 sfinx
> /dev
/null
2>&1
21 killall
-2 sfinx
> /dev
/null
2>&1
23 killall sfinx
> /dev
/null
2>&1
25 killall
-9 sfinx
> /dev
/null
2>&1
26 sfinx
$CHANGEUSER $LOGLEVEL -d /usr
/local
/share
/sfinx
>> /var
/log
/sfinx.log
2>&1 &
27 else # assume $1 = start:
28 echo "Starting sfinx: DB in $DBDIR"
29 sfinx
$CHANGEUSER $LOGLEVEL -d $DBDIR >> /var
/log
/sfinx.log
2>&1 &