centos 服务注册

service 文件放置目录 /etc/systemd/system/
Description=服务描述
Documentation=文档
After=在什么服务之后启动,填入依赖服务

[Service]
Type=forking
PIDFile= 程序的 pid 路径
ExecStartpre=服务 start 之前要执行的脚本
ExecStart= 服务 start 执行的脚本
ExecReload=服务 Reload 执行的脚本
ExecStop=服务 stop 执行的脚本

[Unit]
Description=nginx 
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartpre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s hup $mainpid
ExecStop=/bin/kill -s quit $mainpid
PrivateTmp=true

[Install]
WantedBy=multi-user.target

你可能感兴趣的:(centos 服务注册)