/etc/profile 環境變量
用戶登錄的時候執行sh腳本的順序,每次登錄的時候都會完全執行的
/etc/profile.d/file
/etc/profile
/etc/bashrc
/root/.bashrc
/root/.bash_profile
用戶腳本,在用戶登陸后執行,只有用戶權限,所以只能執行用戶權限下的程序,不登錄就不會執行。
/etc/rc.local 開機自啟動
系統腳本,系統啟動后自動執行,與是否登陸無關,所以優先級高於profile,可以指定執行程序的權限
自定義腳本:my.bash
sudo mv my.sh /etc/init.d/
cd /etc/init.d/
sudo update-rc.d my.sh defaults 90 ## 90表明一個優先級,越高表示執行的越晚
sudo update-rc.d -f my.sh remove ## 移除腳本
設置環境變量的腳本,可以放在profile.d目錄下面,但開機執行任務不應該放在profile.d目錄下,因為每次登陸都會執行profile.d目錄下的文件,會導致重復執行,
設置開機啟動任務,應該放在rc.local中執行,它只會在系統啟動時執行一次。