так же создавал /etc/init.d/searchd с командами start|stop|restart (в гугле есть примеры), не помогло
так же пробовал добавить запуск через crontab, тоже не помогло
cat /var/log/sphinxsearch/searchd.log:
[Tue Jul 22 09:22:22.978 2014] [ 2401] Child process 2402 has been forked
[Tue Jul 22 09:22:22.978 2014] [ 2402] FATAL: failed to create pid file '/var/run/sphinxsearch/searchd.pid': No such file or directory
[Tue Jul 22 09:22:22.979 2014] [ 2401] Child process 2402 has been finished, exit code 1. Watchdog finishes also. Good bye!
cd /var/run
ls -l
...
drwxr-xr-x 2 sphinxsearch sphinxsearch 40 Июл 22 09:22 sphinxsearch
...
почему вы тогда его не стартуете стандартным service sphinxsearch restart или что то типо того и зачем то сами создавали файл запуска когда он уже был из пакета
аналогично, у меня не пашет автозапуск демона при старте системы, а не "не запускается демон"
по поводу создать руками pid - была кстати такая-же проблема на винде. создавал руками - ругался, типа неправильный pid-файл, не может прочитать его
тогда pid-файл создался сам после запуска или индексации, или поиска (какого-то exeшника из bin папки). сейчас индексация у меня нормально работала, поиск тоже выдавал результаты по индексу, но pid-файл не создался