编写脚本auto-del-30days-ago-log.sh
#!/bin/bash
cur_dateTime=$(date +"%Y-%m-%d %H:%M:%S")
logPath=/usr/local/01-sit-auto-deploy-tomcat-8081/applogs/msps-fstore/backup
find ${logPath} -mindepth 1 -mtime +30 -exec rm -rf {} \;
echo ${cur_dateTime}"清除日志文件成功"
定时任务编辑命令
crontab -e
返回的定时任务列表里加一条(每天凌晨一点执行,打印清除日志)
0 1 * * * /bin/bash /home/auto-del-30days-ago-log.sh >> /home/auto-del-30days-ago-log.o.log 2>> /home/auto-del-30days-ago-log.e.log
查看定时任务
crontab -l