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