服务器重新启动时自动启动程序(Sphinx searchd)?

Nat*_*ate 3 linux centos sphinx

当我的服务器(运行 CENTOS)重新启动时,我必须为我使用 Sphinx 的每个网站手动启动 searchd。

这并不难(只需在终端中为每个站点复制/粘贴一行),但是如果我忘记这样做,或者不知道服务器已重新启动,那么我的网站上的搜索就会停止。

我指的启动 searchd 的命令是这样的:

/usr/local/bin/searchd --config /path/to/sphinx/etc/sphinx.conf
Run Code Online (Sandbox Code Playgroud)

有没有办法在我的服务器重新启动时自动启动 searchd?

小智 7

就我而言(Debian 8.9)

  /usr/bin/searchd --config /etc/sphinxsearch/sphinx.conf 
Run Code Online (Sandbox Code Playgroud)

不启动狮身人面像,而是我需要运行

  sudo service sphinxsearch start
Run Code Online (Sandbox Code Playgroud)

启动狮身人面像

harrymc 的回答为我指出了正确的解决方案,当我编辑时

  sudo nano /etc/rc.local
Run Code Online (Sandbox Code Playgroud)

并包括

  sudo service sphinxsearch start 
Run Code Online (Sandbox Code Playgroud)

就在 exit 0 行之前,它最终在重新启动时加载了 sphinx。