Centos 6 使用 init 管理进程,创建方法如下:
下面以prometheus node_exporter 为例:
1、添加init 托管文件:/etc/init/node_exporter.conf
文件内容:
stop on runlevel [S016]
respawn
exec taskset 08 /opt/node_exporter/node_exporter --web.listen-address=":PORT" --web.telemetry-path="/metrics" >> /var/log/node_exporter.log 2>&1
2、添加开机启动项:
initctl start node_exporter
3、启动exporter:
initctl start node_exporter
然后 exporter 进程就会成为杀不死的小强
Centos7 参考这篇文章:https://blog.csdn.net/hellocooper/article/details/53771125