centos7注冊服務並自啟


1.創建一個文件,后綴名為 service  例:xxx.service (本文都用xxx表示創建文件的名字)

文件內容如下

[Unit]
Description=dashboard system
After=NetworkManager.service
 
[Service]
Type=forking
ExecStart=啟動服務的命令或者腳本
ExecStop=停止服務的命令或者腳本
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

 

在  ExecStart 和 ExecStop 后寫的命令或這腳本都是絕對路徑,不允許出現相對路徑

2.編寫完成文件之后,賦給文件可執行的權限 chmod u+x xxx.service

3.然后將文件拷貝或者移動到 /usr/lib/systemd/system/ 路徑下

4.驗證腳本是否可以正常運行

使用 service xxx start 或者 stop

5.執行文件沒有問題,設置自啟動  systemctl enable xxx

6. 執行 systemctl daemon-reload  命令,重新加載服務(有時候執行完第5步就會提示你執行該步驟)


免責聲明!

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



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