zoukankan      html  css  js  c++  java
  • systemd 服务管理编写

    1.编辑服务管理脚本

    $ cat /lib/systemd/system/kafka.service
    [Unit]
    Description=Kafka Server
    Documentation=https://prometheus.io/docs/introduction/overview/
    After=network.target
    
    [Service]
    # 启动用户
    User=app
    # 启动组
    Group=app
    # 失败后,是否重启
    #Restart=on-failure
    # 工作目录
    WorkingDirectory=/data/home/app/kafka_2.11-2.0.1
    # 环境变量
    Environment=KAFKA_HEAP_OPTS=-Xms8g -Xmx8g
    Environment=JAVA_HOME=/usr/java/jdk1.8.0_191
    Environment=CLASSPATH=.:/lib.tools.jar
    Environment=${JAVA_HOME}/bin:${PATH}:/data/home/app/aspnetcor
    # 启动/关闭超时时间,超过后就强制关闭
    TimeoutSec=30
    # 启动命令,必须是前台启动进程
    ExecStart=/data/home/app/kafka_2.11-2.0.1/bin/kafka-server-start.sh /data/home/app/kafka_2.11-2.0.1/config/server.properties
    # 停止命令
    ExecStop=/data/home/app/kafka_2.11-2.0.1/bin/kafka-server-stop.sh /data/home/app/kafka_2.11-2.0.1/config/server.properties
    
    [Install]
    WantedBy=multi-user.target
    

    文件必须以.service结尾

    2.刷新配置启动脚本

    $ systemctl daemon-reload
    

    3.启动服务,并且设置开机自启

  • 相关阅读:
    Dictionary用法详解
    List与IList的区别
    接口
    C# List<T>用法详解
    c#FileStream文件读写
    学习如何用VS2010创建ocx控件
    sql server零碎知识
    BinaryWriter和BinaryReader用法
    通讯录源程序分析
    美丽说
  • 原文地址:https://www.cnblogs.com/GXLo/p/11018398.html
Copyright © 2011-2022 走看看