linux開機自啟動

2022-05-14 08:53:37 字數 1532 閱讀 2422

做程式自啟動可以把啟動指令碼寫成開機啟動指令碼或者做成服務,這邊採用寫入開機啟動指令碼

vi /etc/rc.local

加入啟動指令碼

/opt/zookeeper-3.4.6/bin/zkserver.sh start

重啟機器

shutdown -r now 

cd /opt/zookeeper-3.4.6/bin

./zkserver.sh status

或者/opt/zookeeper-3.4.6/bin/zkserver.sh status

檢視是否起來

如果沒有起來,檢視是否改檔案沒有執行許可權

centos7需要對改檔案加許可權

kafka的啟動指令碼用的是相對路徑,需要改成絕對啟動路徑

cd bin

vi kastart.sh

nohup sh /opt/kafka_2.11-0.10.0.1/bin/kafka-server-start.sh /opt/kafka_2.11-0.10.0.1/config/server.properties > /opt/kafka_2.11-0.10.0.1/bin/kafka.log 2>&1 & (訊息匯流排用kafka)

jmx_port=9999 nohup sh /opt/kafka_2.10-0.8.2.1/bin/kafka-server-start.sh /opt/kafka_2.10-0.8.2.1/config/server.properties > /opt/kafka_2.10-0.8.2.1/bin/kafka.log 2>&1 & (搜尋用kafka)

linux開機自啟動

可以看到 etc rc.d init.d 下有很多的檔案,每個檔案都是可以看到內容的,其實都是一些shell指令碼。系統服務的啟動就是通過 etc rc.d init.d 中的指令碼檔案實現的。我們也可以寫乙個自己的指令碼放在這裡。指令碼檔案的內容也很簡單,類似於這個樣子 例如起個名字叫做 haha...

linux 開機啟動 自啟動 設定

方法一 編輯rc.loacl指令碼 ubuntu開機之後會執行 etc rc.local檔案中的指令碼。所以我們可以直接在 etc rc.local中新增啟動指令碼。vim etc rc.local方法二 新增乙個開機啟動服務 將你的啟動指令碼複製到 etc init.d目錄下,並設定指令碼許可權,...

linux 配置開機自啟動

整理了一下linux作業系統下新增開機自啟動的方法,實驗環境為centos,其他的linux作業系統也一樣 一 新增開機自啟動 1.把開機啟動命令加入到 etc rc.d rc.local中 vi etc rc.d rc.local 新增如下內容 mysqlstart script usr bin ...