zoukankan      html  css  js  c++  java
  • systemd管理golang 服务进程

    #打开system.service 目录
    /etc/systemd/system
    
    #编辑你的服务
    sudo vim test.service
    
    #输入你的服务内容脚本
    [Unit]
    Description=test service
    After=network-online.target firewalld.service
    Wants=network-online.target
    
    [Service]
    Type=simple
    Environment="PATH=/root/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin"
    ExecStart=/usr/bin/sh -c "exec /data/test -f /data/test.toml > /data/test/nohup.`date '+%Y%B%d-%k%M%S'`.log"
    ExecReload=/bin/kill -s HUP $MAINPID
    KillMode=process
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
    
    ####上面时间是因为默认格式的解析总是主机名,我就换了下
    
    
    #重启配置,或者直接启动也可以
    sudo systemctl daemon-reload
    sudo systemctl restart test
    sudo systemctl status test
    
    #加入系统启动服务
    sudo systemctl enable test
    

      

  • 相关阅读:
    Kostya the Sculptor
    Parade
    zoj 1097 普吕弗序列
    API分析——Jquery UI Dialog
    伸缩性和可用性反模式(转)
    可伸缩性最佳实战(转)
    二叉索引树BIT
    RMQ
    线段树(区间树)
    双栈计算算术表达式
  • 原文地址:https://www.cnblogs.com/already/p/12858858.html
Copyright © 2011-2022 走看看