MongoDB日志按天切割
1,新建logRotate脚本:
vi mongodblograte.sh
#!/bin/sh
/data/mongodb/bin/mongo 10.10.1.61:27017/admin --eval "db.auth('admin','password');db.runCommand({logRotate:1});"
备注1:/data/mongodb/bin/mongo 替换为mongo的实际绝对路径
备注2:10.10.1.61:27017 替换为实际ip地址和端口
备注3:admin,password 替换为实际账户密码
2,配置crontab:
crontab的配置如下:
vi /etc/crontab
30 0 * * * root /data/mongodb/mongodblograte.sh
备注1:/data/mongodb/mongodblograte.sh 替换为脚本的实际绝对路径
#初始化配置
crontab /etc/crontab
#查看配置
crontab -l