自定義shell指令碼服務開機自啟動

2021-07-24 00:16:03 字數 685 閱讀 3866

需求:啟動linux是需要新增自定義ip位址到eth0網絡卡

在/etc/rc.d/init.d目錄下編輯auto_run文字:

#!/bin/bash

#add ip eth0

ip addr add 10.8.2.1/32 dev eth0

新增auto_run服務:  chkconfig --add auto_run

報錯:service auto_run does not support chkconfig

經過查證後才知需要新增兩句**:

#chkconfig: - 85 15

#description: nginx is a world wide web server. it is used to serve

修改後:

#!/bin/bash

#add ip eth0

#chkconfig: - 85 15

#description: nginx is a world wide web server. it is used to serve

ip addr add 10.8.2.1/32 dev eth0

新增auto_run:

chkconfig --add auto_run

成功!設定auto_run服務開機自啟動:

chkconfig auto_run on

linux自定義開機自啟多個服務的指令碼

linux伺服器重啟後,每次要啟動redis ftp tomcat等應用總是很麻煩,於是寫了乙個自定義指令碼,在開機或重啟的時候,自動啟動多個服務 應用。很簡單,寫指令碼 設定開機啟動。mkdir data myscript 在 data目錄建立乙個myscript的資料夾 root root se...

怎樣將shell指令碼自定義為服務

本文告訴你如何將指令碼當成一種系統服務,開機的時候能夠自動執行,關機的時候也能夠自動關閉 非強行關閉 chkconfig將發揮巨大威力 linux系統的服務都放 etc rc.d init.d目錄下。但是僅僅把指令碼放在裡面,系統是無法帶起的,必須在 etc rc.d rc0.d rc6.d目錄下分...

shell指令碼 使用者自定義變數

顧名思義,使用者自定義,也就是使用者自己定義的變數,在一定的範圍內,你可以隨意定義,而那個範圍就是使用者變數定義格式。變數格式 變數名,由字母或下劃線打頭,不允許數字開頭,後面由字母 數字或下劃線組成,並且大小寫字母意義不同。變數賦值,在 後邊直接指定變數內容是為變數賦值的最基本方法,注意,兩邊沒有...