shell脚本-批量插入日志内容
AI-摘要
KunKunYu GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
shell脚本-批量插入日志内容
#!/bin/bash
# 获取所有满足条件的目录列表
log_dirs=$(find /data/test -type d -name "logs")
# 要插入的数据
data_to_insert="14:26:51.263, [123123123 20b08abc9233b0eb] [reactor-http-epoll-2] ERROR [] 运维测试数据 请忽略 io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused:
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:"
# 循环遍历满足条件的目录
for log_dir in $log_dirs; do
# 输出当前目录路径
echo "遍历目录: $log_dir"
# 获取满足条件的日志文件列表
log_file="$log_dir/common-error.log"
# 检查日志文件是否存在,如果不存在则创建
if [ ! -f "$log_file" ]; then
echo "文件 $log_file 不存在,将创建"
touch "$log_file"
fi
# 插入数据到日志文件
echo "插入数据到文件: $log_file"
echo "$data_to_insert" >> "$log_file"
done
echo "数据插入完成"
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
作者编辑不易,如有转载请注明出处。完整转载来自https://wangairui.com 网站名称:猫扑linux
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果