CentOS守護程序設定

2021-09-02 08:25:37 字數 419 閱讀 7561

實際專案中需要將某一程序設定開機啟動,且程序異常掛掉後可以自動恢復的功能。同事介紹了乙個方法,如下

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 關閉服務

設定守護程序

1.守護程序 守護執行緒在程式關閉時會突然停止 daemon true t threading.thread target do2,daemon true 或者 t threading.thread target do2 t.setdaemon true 2.join阻塞 如果為執行緒例項新增t.s...

centos守護程序 supervisord

yum install supervisorsupervisord c etc supervisord.conf etc supervisord.conf檔案中有一行files supervisord.d ini說明會載入 etc supervisord.d資料夾中的所有.ini配置檔案,故需要在s...

Linux程序託管與守護程序設定

引言 利用init進行程序託管 系統啟動時,init程式根據 etc inittab檔案的配置,拉起系統服務 getty登陸終端,自定義的程序同樣也可交由init程式管理。最簡單的方法,是在 etc inittab檔案中新增一條語句 zz 2345 respawn tmp lx test init該...