栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

shell 每日更新配置文件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

shell 每日更新配置文件

由于每日新增日志太大,导致读取慢的问题,日志删除不能操作,所以采用这种只读当天日志玩法

[root@ip-10-172-10-35 shell]# cat Modify_loki_config_time.sh
#!/bin/bash
Date=$(date "+%Y%m%d")
#echo $Date
cat /app/loki/conf/promtail-local-config.yaml  | grep "_path_" | awk -F - '{print $9}' | awk -F "*" '{print $1}' | xargs -i sed -i "s#{}#$Date#g" /app/loki/conf/promtail-local-config.yaml
systemctl restart promtail.service
Date1=$(date "+%Y-%m-%d %H:%M:%S")
echo "服务重启时间$Date1" >> /usr/local/shell/server.log
#sleep 3
#result=`systemctl status promtail.service | grep running| wc -l`
#if [ $result != 1 ];then
#       echo "重启失败" >> /usr/local/shell/err.log
#       systemctl restart promtail.service
#        echo "服务重启时间$Date1" >> /usr/local/shell/server.log
#fi

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835410.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号