配置文件目录
systemctl脚本目录:/usr/lib/systemd/
系统服务目录:/usr/lib/systemd/system/
用户服务目录:/usr/lib/systemd/user/
在配置文件目录下创建*.service文件
例:注册minio服务
minio.service
[UNIT]
#服务描述
Description=Minio Service
#指定了在systemd在执行完那些target之后再启动该服务
After=network.target
[Service]
#定义Service的运行类型,一般是forking(后台运行)
Type=forking
#定义systemctl start|stop|reload *.service 的执行方法(具体命令需要写绝对路径)
#注:ExecStartPre为启动前执行的命令
# ExecStartPre=/opt/redis/bin/redis-server /opt/redis/bin/redis.conf
ExecStart=/opt/minio/minio server --console-address :9001 /opt/minio/data
ExecReload=
ExecStop=
#创建私有的内存临时空间
PrivateTmp=True
[Install]
#多用户
WantedBy=multi-user.target
评论区