Systemd—开机自启服务
首先感谢阅读,作者是在工作中学习与积累,每一个笔记都是心得和积累,希望可以和大家一起交流学习。
大家有需要也可查看我的另一篇关于Linux自启动的文章,也是我目前项目中使用的Supervisor服务
链接: 【Linux】Supervisor—开机自启服务
要解决的问题
在机器上部署自己编写的服务时候,我们可以使用systemd作为进程检活工具,用来自动重启服务。systemd是Linux平台的一款软件,其支持以守护进程方式启动任务,支持cgroup资源隔离,可以非常高效的在Linux启动过程中加载我们的服务。
部署方式
1. 将自启动service放入系统自启动服务文件夹
cp ./cms_app.service /etc/systemd/system/cms_app.service
2. 添加自启动任务
vi /etc/init.d/build-rte.sh
最后一行添加
systemctl enable cms_app.service
3. 保存退出后,再执行一遍
systemctl enable cms_app.service
4. 停止自启动
vi /etc/init.d/build-rte.sh
注释cms service自启
保存退出后执行:systemctl disable cms_app.service
断电重启