ubuntu 18.04之後的版本,已經取消 /etc/rc.local的執行檔,若要啟用,可以使用下面的方式加回來設置開機啟動腳本。
預設沒有rc.local來設置開機啟動腳本,必須改用systemd服務,讓/etc/rc.local重新發揮作用。
1、建立rc-local.service文件sudo vi /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
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
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。