編碼的世界 / 優質文選 / 女人

ubuntu20.04設置rc.local


2022年5月15日
-   

文章目錄

開機自動啟動腳本設置
由於ubuntu20.04LST沒有/etc/rc.local,需要創建一個.sh文件
sudo gedit /etc/rc.local

腳本內容為
#!/bin/sh
cmd
exit 0

如果腳本內的cmd需要sudo權限執行,則命令格式為
echo 'passward' |sudo -S cmd

給腳本賦權限
sudo chmod +x /etc/rc.local

完成腳本編寫後需要啟動rc.local.service,命令如下
sudo gedit /lib/systemd/system/rc-local.service

rc.local.service的內容如下
[Unit]:服務的說明
Description:描述服務
After:描述服務類別
[Service]服務運行參數的設置
Type=forking 是後台運行的形式
ExecStart 為服務的具體運行命令
ExecReload 為服務的重啟命令
ExecStop 為服務的停止命令
PrivateTmp=True 表示給服務分配獨立的臨時空間
注意:啟動、重啟、停止命令全部要求使用絕對路徑

在文件下面添加如下內容,並且修改ExecStart
[Service]
ExecStart=/etc/rc.local start
[Install]
WantedBy=multi-user.target

執行
systemctl enable rc-local
systemctl start rc-local.service #啟動服務
systemctl status rc-local.service #查看狀態

虛擬機和物理機共享文件夾
虛擬機使用的是Oracle VM VirtualBox 虛擬機安裝系統完成之後,安裝設備增強功能,然後添加共享文件夾 在/etc/rc.local中添加如下內容
echo 'passward' |sudo -S mount -t vboxsf ex_folder dst_dir
#ex_folder為上圖中功能共享文件夾名稱
#dst_dir需要先創建

然後按照第一節的方法設置/etc/rc.local自動執行

熱門文章