Сохраняем Sphinx запущенным

Желательно, что бы sphinx работал от пользователя виртуального хоста, да бы не морочить с правами, не говоря, о в принципе разных сфинксах для виртуальных хостов.
vhost’s crontab
#SPHINX
*/1 * * * * /home/vhost/crons/check_sphinx.sh
*/10 * * * * /usr/bin/indexer --config /home/vhost/sphinx/conf/vhost.conf --rotate --all >/dev/zero

содержимое check_sphinx.sh

#!/bin/bash
SEARCHD_PID=$( ps axun | egrep '[1]011.*[s]earchd' )

if [ -z "$SEARCHD_PID" ]; then
        `which searchd` --config /home/vhost/sphinx/conf/vhost.conf
fi

Где:

[1]011 - vhost user id (uid) 1011
[s]earchd - демон searchd

Запись опубликована в рубрике IT с метками , . Добавьте в закладки постоянную ссылку.