首先要明白:Linux在启动的时候会去执行/etc/rc.local脚本的文件
所以我们需要这样做:
Bash
[root@m /]# vim /etc/rc.local
然后将sphinx创建索引和启动的命令放在这个文件里,如下:
Bash
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.conf
至此,我们看似完工了,其实忽略了一个大问题(这个问题研究了好半天):系统要执行这些命令,就必须要给这个文件可执行的权限
Bash
[root@m etc]# chmod +x rc.local
然后重启服务器,查看sphinx是否启动
Bash
[root@m etc]# ps aux | grep searchd
重启之后,sphinx启动!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。