zoukankan      html  css  js  c++  java
  • 【CentOS】自定义服务添加

    1、创建服务需要执行的脚本

    cd /sb/scripts
    
    vi td-agent-testlog
    #!/bin/bash
    #
    # /etc/rc.d/init.d/td-agent-DC01
    #
    # chkconfig: - 80 20
    # description: td-agent-DC01
    # processname: td-agent-DC01
    # pidfile: /var/run/td-agent/td-agent-DC01.pid
    #
    ### BEGIN INIT INFO
    # Provides:          td-agent-DC01
    # Default-Stop:      0 1 6
    # Required-Start:    $local_fs
    # Required-Stop:     $local_fs
    # Short-Description: td-agent's init script
    # Description:       td-agent is a data collector
    ### END INIT INFO
    
    /etc/init.d/td-agent-main td-agent-24240 root $*

    2、修改脚本执行权限

    chmod 755 td-agent-testlog

    3、创建文件链接

    cd /etc/init.d
    ln -s /sb/scripts/swlog/td-agent-testlog sb_td-agent-testlog

    4、添加服务

    chkconfig --add sb_td-agent-testlog
    
    chkconfig sb_td-agent-testlog on
    
    chkconfig --list | grep sb
    sb_td-agent-testlog 0:off   1:off   2:on    3:on    4:on    5:on    6:off

    5、开启服务

    service sb_td-agent-testlog start
    Starting td-agent: td-agent-testlog:                   [  OK  ]
    
    ps -ef | grep td-agent
    root     22863     1  0 14:04 ?        00:00:00 /opt/td-agent/embedded/bin/ruby /usr/sbin/td-agent -v --group root --log /var/log/td-agent/td-agent-testlog.log --config /etc/td-agent/td-agent-24240.conf --daemon /var/run/td-agent/td-agent-24240.pid
    root     22866 22863  0 14:04 ?        00:00:00 /opt/td-agent/embedded/bin/ruby /usr/sbin/td-agent -v --group root --log /var/log/td-agent/td-agent-testlog.log --config /etc/td-agent/td-agent-24240.conf --daemon /var/run/td-agent/td-agent-24240.pid
  • 相关阅读:
    从输入url到浏览器加载过程(回答此问题的一个主干脉络)
    如何减少回流,重绘
    mac常用启动各种服务的命令
    分布式笔记搬迁
    JAVA基础
    EasyExcel引入
    mac 好用软件地址存储
    2018/4/11
    2018/04/04
    jdk各版本
  • 原文地址:https://www.cnblogs.com/lixiaobin/p/centoschkconfigadd.html
Copyright © 2011-2022 走看看