xunsearch是国人开发的一款开源的中文全文检索技术方案,基于xapian和scws。按照官网的安装教程成功安装后,还需要在开机后自动运行,并且作为一个服务运行,方便按照服务的方式进行管理,例如查看状态、停用、重启等操作。
建立一个名字是xunsearch.service的空白文本文件,注意扩展名就是.service,而不是.txt,字符编码为UTF-8。输入以下内容,然后保存,放到/etc/systemd/system目录下,为了方便大家把现成的文件上传,大家直接下载就行了,xunsearch
如果xunsearch安装时候不是采用的默认安装目录,需要把下面/usr/local/xunsearch/bin/修改成你安装的实际路径。
[Uint] Description=xunsearch [Service] Type=forking ExecStart=/bin/sh /usr/local/xunsearch/bin/xs-ctl.sh restart Restart=always [Install] WantedBy=default.target
执行以下命令就能开机自动启动xunsearch服务了
systemctl enable xunsearch
其他可能用得到的命令
# 开机自动启动 systemctl enable xunsearch # 关闭开机自动启动 systemctl disable xunsearch # 启动服务 systemctl start xunsearch # 停止服务 systemctl stop xunsearch # 重启服务 systemctl restart xunsearch # 查看服务状态 systemctl status xunsearch systemctl is-active sshd.service # 结束服务进程(服务无法停止时) systemctl kill xunsearch