啟用HOST機的/etc/rc.local

ubuntu 18.04已經取消 /etc/rc.local的執行檔,若要啟用,可以使用下面的方式加回來

設置開機啟動腳本

ubuntu-18.04預設沒有rc.local來設置開機啟動腳本,必須改用systemd服務,讓/etc/rc.local重新發揮作用。

1、建立rc-local.service文件

sudo nano /etc/systemd/system/rc-local.service

2、將下列內容復制進rc-local.service文件

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

3、創建文件rc.local  

sudo vi /etc/rc.local

4、將下列內容復制進rc.local文件

#!/bin/sh -e
echo "hello" > /var/log/rclocal.log
exit 0

5、給rc.local加上權限

sudo chmod +x /etc/rc.local

6、啟用服務

sudo systemctl enable rc-local

sudo systemctl start rc-local

Last updated