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步就会提示你执行该步骤)