linux设置agent开机自启动说明(CentOS)

    此文是CentOS开机自启动说明(debian开机自启动点击此处ubuntu开机自启动点击此处),如果是windows开机自启动服务,请查看将agent注册为windows系统服务

  • 1.在/etc/rc.d/init.d新建启动脚本startAgent.sh,内容如下
    #!/bin/sh
    #chkconfig: 35 20 80               分别代表运行级别,启动优先权,关闭优先权,此行代码必须
    #description: wgcloud agent
    /bin/echo $(/bin/date +%F_%T) >> /tmp/agent.log
    /usr/local/wgcloud-v3.3.3/agent/start.sh
    其中/usr/local/wgcloud-v3.3.3/agent/start.sh为自己的agent实际路径
  • 2.给脚本添加可执行权限
    chmod +x startAgent.sh
    先停止agent服务,测试下脚本是否能成功启动agent
    ./startAgent.sh
  • 3.添加脚本到开机自动启动项目中。添加到chkconfig,开机自启动
    [[email protected] ~]# cd /etc/rc.d/init.d
    [[email protected] ~]# chkconfig --add startAgent.sh
    [[email protected] ~]# chkconfig startAgent.sh on
  • 4. 其他说明
    
    # 关闭开机启动 
    [[email protected] ~]# chkconfig startAgent.sh off
     
    # 从chkconfig管理中删除startAgent.sh
    [[email protected] ~]# chkconfig --del startAgent.sh
     
    # 查看chkconfig管理
    [[email protected] ~]# chkconfig --list startAgent.sh
  • 5.server若想开机启动,和agent操作一致