创建系统服务
定位到/usr/lib/systemd/system目录,新建’服务名称.service文件’
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| [Unit] #定义描述 Description=The ss-local service #指定了在systemd在执行完那些target之后再启动该服务 #After=network.target remote-fs.target nss-lookup.target
[Service] #定义Service 的运行type,一般是forking,就是后台运行 Type=forking #以下定义systemctl start |stop |reload *.service 的每个执行方法,具体命令#需要>写绝对路径 ExecStart=/path/to/execfile ExecReload=/opt/openresty/bin/openresty -p ExecStop=/opt/openresty/bin/openresty -p
KillMode=control-group Restart=on-failure #创建私有的内存临时空间 PrivateTmp=true
[Install] WantedBy=multi-user.target
|