Ubuntu18 04 20 04新增開機啟動指令碼

2022-09-20 11:57:14 字數 1076 閱讀 6957

舊的版本中可以直接編輯 rc.local 新增開機啟動指令碼,而新版本這個功能預設是禁用的;

提示對於應用程式,也可以新增 systemd 服務使其開機自啟

ubuntu 20.04

編輯 rc-local.service

vi /lib/systemd/system/rc-local.service

在最下面新增

[install]

wantedby=multi-user.target

檢查 /etc/rc.local 檔案是否存在

cat /etc/rc.local

不存在時則建立,rc.local 實際為指令碼檔案,因此需要在頂部新增 #!/bin/bash

vi /etc/rc.local

chmod 755 /etc/rc.local

啟用服務

systemctl enable rc-local

ubuntu 18.04

編輯 rc.local.service

vi /lib/systemd/system/rc.local.service

在最下面新增

[install]

wantedby=multi-user.target

alias=rc-local.service

啟用服務

systemctl enable rc.local.service

建立 rc.local

touch /etc/rc.local

chmod 755 /etc/rc.local

rc.local 實際為指令碼檔案,因此需要在頂部新增 #!/bin/bash

將開機要執行的指令碼或命令新增到 rc.local 即可

rc.local 檔案內容:

#!/bin/bash

/home/ljh/public/u_network/shell/test2.sh

test2.sh為開機執行的指令碼

Ubuntu下新增開機啟動指令碼

ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到語句 exit 0 前面才行。如 sudo vi etc rc.local 然後在 exit 0 前面新增好指令碼 後續有空再研究下新增乙個ubuntu的開機...

Ubuntu下新增開機啟動指令碼

1 方法一,編輯rc.loacl指令碼 ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到語句 exit 0前面才行。如 sudo vi etc rc.local 然後在 exit 0 前面新增好指令碼 2 ...

Ubuntu下新增開機啟動指令碼

ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到結束語句exit 0 的前面才行。如 sudo vi etc rc.local 然後在 exit 0 前面新增指令碼 或指令碼的位置。如果要新增為開機啟動執行...