Avi*_*hai 7 linux ubuntu service init elasticsearch
使用apt-get
ElasticSearh 的软件包,如何配置服务在Ubuntu崩溃后自动重启?
elasticsearch 的默认服务中缺少“失败时重启”选项。
因此,我们可以在服务中添加Restart = always 选项。
使用命令编辑elasticsearch服务单元文件sudo systemctl edit elasticsearch.service
。此命令将创建一个文件/etc/systemd/system/elasticsearch.service.d/override.conf
。
现在,在单元文件中添加以下行。
[Service]
Restart=always
Run Code Online (Sandbox Code Playgroud)sudo systemctl daemon-reload
sudo systemctl cat elasticsearch.service
。根据需要,我们可以始终使用Restart =,异常,成功,失败等。参考。
编辑单位文件- 参考
小智 1
编写一个#!/bin/sh
脚本如下:
if ps -ef | grep -v grep | grep elastic ; then
exit 0
else
/etc/init.d/elasticsearch start >> /var/run/elasticsearch.pid &
exit 0
fi
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2444 次 |
最近记录: |