【Linux】Systemd—开机自启服务

Systemd—开机自启服务

首先感谢阅读,作者是在工作中学习与积累,每一个笔记都是心得和积累,希望可以和大家一起交流学习。

大家有需要也可查看我的另一篇关于Linux自启动的文章,也是我目前项目中使用的Supervisor服务
链接: 【Linux】Supervisor—开机自启服务


要解决的问题

在机器上部署自己编写的服务时候,我们可以使用systemd作为进程检活工具,用来自动重启服务。systemd是Linux平台的一款软件,其支持以守护进程方式启动任务,支持cgroup资源隔离,可以非常高效的在Linux启动过程中加载我们的服务。


部署方式

1. 将自启动service放入系统自启动服务文件夹

cp ./cms_app.service /etc/systemd/system/cms_app.service

【Linux】Systemd—开机自启服务_第1张图片

2. 添加自启动任务

vi /etc/init.d/build-rte.sh

最后一行添加

systemctl enable cms_app.service

【Linux】Systemd—开机自启服务_第2张图片

3. 保存退出后,再执行一遍

systemctl enable cms_app.service

在这里插入图片描述

4. 停止自启动

vi /etc/init.d/build-rte.sh

注释cms service自启

保存退出后执行:systemctl disable cms_app.service

断电重启

你可能感兴趣的:(Linux,linux,运维,服务器)