-
通过创建一个 systemd 服务单元文件来实现
1. 创建一个新的服务文件 /etc/systemd/system/xunsearch.service
:
touch /etc/systemd/system/xunsearch.service
2. 添加服务配置并保存:
[Unit]
Description=Xunsearch Service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/xunsearch/bin/xs-ctl.sh -b inet start
ExecStop=/usr/local/xunsearch/bin/xs-ctl.sh stop
ExecReload=/usr/local/xunsearch/bin/xs-ctl.sh restart
User=root
Group=root
[Install]
WantedBy=multi-user.target
3.重新加载 systemd 配置:
sudo systemctl daemon-reload
4. 启用并启动服务:
sudo systemctl enable xunsearch
sudo systemctl start xunsearch
5. 检查服务状态:
systemctl status xunsearch
第一种方法到这里就结束了,下面是第二种方法。
-
通过
rc.local
文件
echo "/usr/local/xunsearch/bin/xs-ctl.sh -b inet start" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
这样,Xunsearch 服务就会在系统启动时自动启动了。