服务器硬盘较小,需要自动删除日志
1.编写find命令
首先编写需要删除文件的sh
#删除50天前的日志
find */logs -mtime +50 -exec rm -f {} \;
#注意目录 +50代表删除50天之前的日志文件 可以修改
编写完毕后,放入相应目录
2.创建定时任务
crontab -e
进入编辑配置界面
* * */1 * * /users/asset_dev/cleanLog.sh
一天执行一次
第一个*代表分钟
第二个*代表小时
第三个*代表天
第四个*代表月
第五个*代表星期
然后指向刚刚编写的脚本
3.查看定时任务
crontab -l
如果看到
* * */1 * * /users/asset_dev/cleanLog.sh 类似的 即代表成功
注意:如果脚本错误,会有相应的错误的信息发送到 root用户的email里