【实用脚本】通过自定义终止符EOF实现自动清理MongoDB events集合

TangLu 未命名 2018-12-18 13573 0

当mongodb的events集合太大会占用过多内存,通过以下脚本放入计划任何实现自动清理

cat /usr/local/shell/mongo_events_remove.sh 
#!/bin/bash
/usr/local/mongodb/bin/mongo << EOF
use monitor
db.events.remove({'category':'LOG'})
EOF
if [ $?=0 ];then
  echo "mongodb events remove sucessful  at `date '+%Y-%m-%d %H:%M:%S'`" >> /usr/local/shell/mongo_events_remove.log
fi


评论