Linux 開機啟動 shell 腳本


步驟如下:
1.寫好 shell 腳本
   注意:執行命令前,需要先 cd 到命令文件所在的目錄,如:
需要執行 /home/tommy/start 文件,

cd /home/tommy
./start


2.書寫相關的 service 文件(最重要部分,規定)
只需要修改 ExecStart 和 ExecReload 等為你需要執行的 shell 腳本即可

[Unit]
Description=
Documentation=
After=network.target
Wants=
Requires=

[Service]
ExecStart=/home/downey/test.sh
ExecStop=
ExecReload=/home/downey/test.sh
Type=simple

[Install]
WantedBy=multi-user.target

 

3.將 service 腳本放到 /etc/systemd/system/ 或者 /usr/lib/systemd/system 目錄

cp /路徑/test.sh /etc/systemd/system/


4.測試啟動

sudo systemctl start test.service


執行完后,需要去檢查設置的命令是否有執行


5.添加開機啟動

sudo systemctl enable test.service

 

6.重啟檢查一下 設置是否生效

reboot


參考:

LINUX 以 SYSTEMD 開機執行 SHELL 腳本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM