侧边栏壁纸
博主头像
小白不想白 博主等级

行动起来,活在当下

  • 累计撰写 16 篇文章
  • 累计创建 5 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

linux自定义systemctl服务

小白不想白
2024-12-21 / 0 评论 / 0 点赞 / 0 阅读 / 0 字
温馨提示:
本文最后更新于2024-12-21,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

配置文件目录

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
0

评论区