시간에elasticsearch의 역사 데이터를 삭제합니다

1358 단어 기타
기능:elasticsearch의 31일 전 역사 데이터를 정시에 삭제합니다

셸 스크립트

[20:11:26 [email protected] /opt/interlive]$ cat delete_elasticsearch_data.sh
#!/bin/bash

mydate=`date -d "-31 day" +"%Y.%m.%d"`

echo $mydate

myurl="*$mydate*"

echo $myurl

curl -XDELETE "http://localhost:9200/$myurl"

crontab 정시 실행 (하루에 한 번)

0 0 * * * sh /opt/interlive/delete_elasticsearch_data.sh > /dev/null 2>&1

좋은 웹페이지 즐겨찾기