Linux系統sphinx開機自啓

首先要明白:Linux在啓動的時候會去執行/etc/rc.local腳本的文件vim

因此咱們須要這樣作:服務器

Bash索引

[root@m /]# vim /etc/rc.localit

而後將sphinx建立索引和啓動的命令放在這個文件裏,以下:權限

Bashgrep

touch /var/lock/subsys/local #create index /usr/local/bin/indexer -c /usr/local/etc/sphinx.conf --rotate --all #open searchd /usr/local/bin/searchd -c /usr/local/etc/sphinx.confim

至此,咱們看似完工了,其實忽略了一個大問題(這個問題研究了好半天):系統要執行這些命令,就必需要給這個文件可執行的權限腳本

Bashsphinx

[root@m etc]# chmod +x rc.localtouch

而後重啓服務器,查看sphinx是否啓動

Bash

[root@m etc]# ps aux | grep searchd

重啓以後,sphinx啓動!

相關文章
相關標籤/搜索