Script de inicio/parada de Sphinx
Lunes 20 de abril del 2009 - Miscelánea
Nota rápida: Crear como sphinx , copiar archivo en "/etc/init.d/" y ejecutar "chmod +x /etc/init.d/sphinx; rc-update add sphinx default" . Con ayuda de pAvL0, r0sk y Wu (si, soy asi de inútil y necesito tanta ayuda)
PHP:
-
#!/bin/sh
-
-
program=`which searchd`
-
program_name=Sphinx
-
program_params="--config /etc/sphinx.conf"
-
indexer=`which indexer`
-
indexer_params="--all --rotate"
-
-
if [ $UID -gt 0 ]
-
fi
-
-
case "$1" in
-
start)
-
echo "Starting $program_name"
-
$program $program_params
-
;;
-
stop)
-
echo "Stopping $program_name"
-
$program $program_params --stop
-
;;
-
status)
-
estado=$( ps aux | grep $program | grep -v grep | wc -l )
-
if [ $estado -ne 1 ]
-
then
-
echo $program_name esta muerto
-
else
-
echo $program_name esta en ejecucion
-
fi
-
;;
-
reindex)
-
echo "re-Indexing $program_name"
-
$indexer $indexer_params
-
;;
-
restart)
-
echo "re-Starting $program_name"
-
$program $program_params --stop
-
$program $program_params
-
;;
-
*)
-
echo "Usage: $0 {start|stop|restart|status|reindex}"
-
exit 1
-
esac
el # Lunes, 20 de abril del 2009 a las 17:36
Eres un puto BOFH…!!