1、进入/etc/systemd/system目录,下面以redis服务为例,首先在目录下自定义一个redisd.service文件,内容如下
[Unit]
Description=Redis persistent key-value database
After=network.target
[Service]
ExecStart=/home/myuser/redis-server /home/myuser/redis.conf --supervised systemd
ExecStop=/home/myuser/redis-shutdown
Type=notify
User=myuser
Group=myuser
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
2、如果你是普通用户,则运行sudo systemctl enable redisd.service,运行完成后不出意外会提示你创建了软连接:
Created symlink from /etc/systemd/system/multi-user.target.wants/iptvd.service to /etc/systemd/system/redisd.service.
这一步也即是将你的服务加入自启。
3、完成第二步之后你就可以利用sudo systemctl start redisd.service命令启动redis服务了。
对于上面的redisd.service文件我这里只写了start和stop启动项,故可以用sudo systemctl stop redisd.service来停止启动的redis服务。还可以加一些命令如: