liunx 开机服务自启

发布时间 2023-03-24 12:00:31作者: 小白十一

创建:
进入/usr/lib/systemd/system/ vim 服务名称.service

[Unit]
Description=java portalsite-web
After=portalsite-web service[Service]

[Service]
Type=forking
ExecStart=/data/portalsite/server/bin/start.sh
ExecReload=/data/portalsite/server/bin/restart.sh
ExecStop=/data/portalsite/server/bin/stop.sh
[Install]
WantedBy=multi-user.target


单元:  unit服务说明    参数:Description:描述服务    After :描述服务类型

单元:  Service:服务运行参数设置    参数:Type=forking: 是后台运行模式

ExecStart:服务运行命令    ExecReload:服务重启命令   ExecStop:服务关闭命令
要求绝对路径
创建完给启动命令和创建的服务权限 chmod -R 777 路径或文件

启动服务:systemctl start 服务名称    查看当前服务状态和失败原因:systemctl status 服务名称

开机启动:systemctl enable 服务名称    重启服务:systemctl restart 服务名称

关闭服务:systemctl stop 服务名称    查看所有服务:systemctl list-units --type=service