gbase8s之gem采集器自动拉起脚本

#脚本名称:cjq.sh

#作者:乡村野中医

#创作时间2024-10-24

#定时任务必须每分钟执行一次

# crontab(root)    : * * * * * su - gbasedbt -c "/home/gbase/cjq.sh" >/home/gbase/cjq.log  2>&1
# crontab(gbasedbt): * * * * * . /home/gbase/.bash_profile && /home/gbase/cjq.sh >/home/gbase/cjq.sh.log 2>&1

loginfo(){
  echo -e "[$(date +'%Y-%m-%d %H:%M:%S')] $*" 
}
#手工录入agent日志保存天数
keep_day=180
#agent状态判断
agent_status=`netstat -ntpl|grep -w 10100|wc -l`
if [ ! "x${agent_status}" = "x1" ]; then
cd /home/gbase/agent/
  loginfo "start agent"
  sh start.sh 10100
fi
node_status=`netstat -ntpl|grep -w 10101|wc -l`
if [ ! "x${node_status}" = "x1" ]; then
cd /home/gbase/node_exporter/
  loginfo "start node"
  sh node_exporter.sh
fi

function delete_agent_log(){
cd /home/gbase/agent/logs/
DELFIILS=$(find . -name "*.zip" -type f -mtime +${keep_day})
if [ x"${DELFIILS}" = x ]; then 
      loginfo "No file delete."
    else
      loginfo "Delete files list: ${DELFIILS}"
      rm -f ${DELFIILS}
    fi
}
#需要删除日志,请设置好上面的保存天数并且取消下面的注释
#delete_agent_log
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小草儿799

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值