1. 簡介
基於 Debian 的 Linux 系統默認支持 rc-local.service
服務,這個服務主要用來在系統啓動時運行用戶自定義的腳本命令等。
2. 配置
要想使用 rc-local.service
服務在系統啓動時運行用戶自定義的腳本命令,首先需要在 /etc
目錄下創建 rc.local
文件(若已創建則跳過創建)並修改可執行權限,然後設置該服務開機自啓:
sudo touch /etc/rc.local
sudo chmod 755 /etc/rc.local
sudo systemctl enable rc-local.service
3. 添加開機自啓腳本
打開 /etc/rc.local
文件,往其中添加運行自定義腳本的命令即可。
【注】/etc/rc.local
以及自定義腳本中都不能使用系統變量(比如 $HOME
,原因在於其執行自定義腳本時並沒有繼承系統變量)。
4. 查看腳本執行結果
systemctl status rc-local.service
此時會顯示開機自啓執行腳本的輸出結果。