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步就會提示你執行該步驟)