可以看到「/etc/rc.d/init.d」下有很多的檔案,每個檔案都是可以看到內容的,其實都是一些shell指令碼。
系統服務的啟動就是通過「/etc/rc.d/init.d」中的指令碼檔案實現的。我們也可以寫乙個自己的指令碼放在這裡。
指令碼檔案的內容也很簡單,類似於這個樣子(例如起個名字叫做「hahad」):
. /etc/init.d/functions
start()
stop()
寫了指令碼檔案之後事情還沒有完,繼續完成以下幾個步驟:
chmod +x hahad #增加執行許可權
chkconfig --add hahad #把hahad新增到系統服務列表
chkconfig hahad on #設定hahad的開關(on/off)
chkconfig --list hahad #就可以看到已經註冊了hahad的服務
這時候才完成了全部工作。
linux開機自啟動
做程式自啟動可以把啟動指令碼寫成開機啟動指令碼或者做成服務,這邊採用寫入開機啟動指令碼 vi etc rc.local 加入啟動指令碼 opt zookeeper 3.4.6 bin zkserver.sh start 重啟機器 shutdown r now cd opt zookeeper 3.4...
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 ...