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.然后将文件拷贝或者移动到 /usr/lib/systemd/system/ 路径下

3.验证脚本是否可以正常运行

使用 service xxx start 或者 stop

4.执行文件没有问题,设置自启动  systemctl enable xxx

5. 执行 systemctl daemon-reload  命令,重新加载服务(如果新增或者修改service文件,必须先执行该命令才能执行第4步)

posted @ 2019-12-06 00:35  chbyiming  阅读(3028)  评论(0)    收藏  举报