centos下制作一个服务
coderzhouyu2023-10-21 15:18:11
centos 下制作一个服务
创建服务文件 /usr/lib/systemd/system/服务名.service
编辑服务文件例如
[Unit] # 服务描述 Description=服务描述 # After=network.target 为服务启动的条件 常用的有 network.target network-online.target multi-user.target After=network.target [Service] # 服务类型 simple 为非守护进程 forking 为守护进程 Type=forking # 服务启动的命令 ExecStart=/usr/local/服务名/服务名.sh start # 停止服务的命令 ExecStop=/usr/local/服务名/服务名.sh stop # 重启服务的命令 ExecReload=/usr/local/服务名/服务名.sh restart # 服务执行的用户 true 为 root false 为当前用户 PrivateTmp=true [Install] # 服务启动的条件 WantedBy=multi-user.target
重载服务 systemctl daemon-reload
完成后可以使用 systemctl start 服务名 启动服务