標籤

2024年4月30日 星期二

How to build rc.local on Ubuntu 22.04.3 LTS

 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

[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

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。