为了实现自己的服务程序可以开机自启,这里采用的是systemd的方式:
1,在systemd/system中新建一个 zt_start.service;其内容为.service文件标准格式,实质是为了启动自定义路径下的sh脚本【这里可以直接启动程序,但是为了后续变更方便,这里增加一个适配的sh脚本,这样 zt_start.service就永远不用更新了】。
2,systemctl enable zt_start.service 在开机时启动该服务
3,在自定义下的路径中新建sh脚本,sh脚本中启动自己的程序。
4,chmod 777 sh脚本 给sh脚本赋予权限
5,sync 数据同步
主要是笔记,是思路,如果不太懂systemd和sh脚本可以先了解一下。
启动一个服务:systemctl start zt_start.service
关闭一个服务:systemctl stop zt_start.service
重启一个服务:systemctl restart zt_start.service
显示服务状态:systemctl status zt_start.service
在开机时启动一个服务:systemctl enable zt_start.service
在开机时禁用一个服务:systemctl disable zt_start.service
查看服务是否开机启动:systemctl is-enabled zt_start.service
查看已启动的服务列表:systemctl list-unit-files | grep enabled
查看启动失败的服务列表:systemctl --failed