索引这种格式

以下脚本加入crontab

#每天清理es数据
0 1 * * * /data/sh/rm_esindex.sh >> /data/logs/crontab/rm_esindex.log

  

#!/bin/sh

ip='192.168.0.57'
port='9200'
day=`date -d "1 month ago" +%Y.%m.%d`
echo ""
echo `date`
indexname=`curl -XGET -s $ip:$port/_cat/indices|awk '{print $3}'`
if [ $? -ne 0 ];then
echo "Connect $ip:$port error...."
else
echo "Connect $ip:$port Sucess,loading index ..."
fi for i in $indexname
do
time=`echo $i|awk -F"-" '{print $NF}'|egrep "([0-9][0-9][0-9][0-9]).(0[1-9]|[1][0-2]).(0[1-9]|[1-2][0-9]|3[0-1])"`
if [ -n "$time" ];then #
if [ "$time" = "$day" ];then
echo "Delete $i"
curl -XDELETE http://$ip:$port/$i
fi
fi
done

  

最新文章

  1. [Linux学习]Shell脚本(1)--函数,输入,if判断(持续更新)+删除空行 +保存当前路径
  2. Ajax省市区无刷新单表联动查询
  3. Eclipse+Maven创建webapp项目<一>
  4. GATK使用说明-GRCh38(Genome Reference Consortium)(二)
  5. [Tomcat] Tomcat远程调试
  6. HDU 4622 求解区间字符串中的不同子串的个数
  7. AIDL Service Android进程间通信机制
  8. Gartner: Hype Cycle for Emerging Technologies-2012 (技术成熟度曲线) [转]
  9. STAD Parameters
  10. MSSQLSERVER数据库- 作业调度定时备份数据库
  11. .responsiveSlides参数
  12. 集合之LinkedList源码分析
  13. github及git使用
  14. JQERY EasyUI Tabs 选项卡 自适应浏览器宽度高度 解决方案
  15. C#调用java代码(IKVMC)
  16. mysql工具Navicat Premium使用
  17. Mysql 函数使用记录(一)——DATEDIFF、CONCAT
  18. 方案dp。。
  19. A look at WeChat security
  20. YOLOv3-darknet 内容解析

热门文章

  1. ArcGIS中删除“点”附带的对应“文本信息”
  2. linux命令-diff对比文件工具
  3. Ios证书申请流程
  4. Varnish http缓存服务器
  5. ldap 导出、导入ldif数据
  6. JQ菜单滑块
  7. hosts文件被修改后的惨案
  8. SQL循环表里的数据
  9. 活代码LINQ——07
  10. Linux 动态链接库 - dll劫持