1. 程式人生 > >CentOS系統編譯安裝服務如何添加開機自啟動

CentOS系統編譯安裝服務如何添加開機自啟動

開機自啟 rc.local生效

今天在重啟CentOS系統時,發現已設置開機自啟動的服務並沒有隨開機自啟動,於是查閱資料,定位原因,特更此文,以備查閱。

首先,之前的做法是將命令寫入/etc/rc.local文件中,如下:

vi /etc/rc.local

#!/bin/bash

#省略......

/date/server/bin/startup.sh #tomcat


但是重啟之後,Tomcat服務並沒有啟動。網上查閱資料,大部分說是執行權限問題,執行chmod +x /etc/rc.d/rc.local後,仍不能開機自啟。最終發現是在開機加載/etc/rc.local時,尚未加載所需環境變量,需要添加source /etc/profile這條命令。於是修改如下:

vi /etc/rc.local

#!/bin/bash

#省略......

source /etc/profile

/date/server/bin/startup.sh #tomcat

重啟之後,Tomcat服務已啟動。


註:純手碼,待完善。

CentOS系統編譯安裝服務如何添加開機自啟動