转载 :
Ubuntu18配置elasticsearch服务开机自启踩坑 :https://blog.csdn.net/qq_32635069/article/details/89003055?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
elasticsearch服务开机自启脚本
1、查看系统类型
应该确定当前系统的初始化系统使用的那种类型
常见的用sysvinit、UpStart、systemd这三种
通过运行ps ax | grep init
如果出现了进程号为1的init进程,说明是前两者,然后看/etc/initlab文件是否存在,如果存在,则为sysvinit。否则为UpStart。
如果没有则 ps ax | grep systemd ,出现进程号为1的systemd进程,则为systemd初始化系统。
不同的初始化系统的自定义配置服务的方式不同
1.1在/etc/init.d目录下,添加执行的脚本,并指明RUNLEVEL以及abort等内容
避免类似下面的报错
update-rc.d: