说到开头,本篇虽然将的是redis加入系统服务,且加入开机自动启动服务,但是适用于所有的软件、中间件。

本文接上篇 ,redis 加入centos服务

在nginx安装配置目录下创建nginx启动脚本 我的安装目录是 /usr/local/nginx/nginx-web

nginx-start.sh

#!/bin/bash 
/usr/local/nginx/nginx-web/sbin/nginx  -c /usr/local/nginx/nginx-web/conf/nginx.conf

nginx-stop.sh

#!/bin/bash
/usr/local/nginx/nginx-web/sbin/nginx  -s stop

打开目录 cd /usr/lib/systemd/system/,在此目录下添加

nginx.service

[Unit]
Description=nginx程序
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/home/redis-cluster/redis-start.sh
ExecStop=/home/redis-cluster/redis-stop.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target

创建软连接

ln -s `pwd`/nginx.service /etc/systemd/system/multi-user.target.wants

重新加载服务

systemctl daemon-reload

开机自启动

systemctl enable redis.service
posted on 2021-06-30 22:43  XIN1024  阅读(411)  评论(0)    收藏  举报