CentOS守护进程设置
实际项目中需要将某一进程设置开机启动,且进程异常挂掉后可以自动恢复的功能。同事介绍了一个方法,如下
1、编辑需要运行的守护进程文件
[root@datanode5 kafka_2.9.2-0.8.1.1]# vi /etc/init/kafka.conf
start on runlevel [12345]
respawn
respawn limit 1 10
exec /home/kafka_2.9.2-0.8.1.1/bin/kafka-server-start.sh /home/kafka_2.9.2-0.8.1.1/config/server.properties
2、将该文件放置在/etc/init/目录下
3、start kafka 启动服务
4、stop kafka 关闭服务