
linux 脚本 crontab 定时删除清理日志
������������������
发布日期:2021-05-14 09:16:02
浏览次数:12
分类:精选文章
本文共 2273 字,大约阅读时间需要 7 分钟。
������������Linux������������������
���������������������������������������������������������������������������������������������������
#!/bin/bash# ��������������������� older than N ���������������������������������find /usr/local/tomcat/logs/ -mtime +7 -type f -name "*.log*" -exec rm -rf {} \;
���������������
- `find`��������������������������������������������������������� - `/usr/local/tomcat/logs/`������������������������������������ - `-mtime +7`��������������� older than 7 ������������������������-mtime���������������������������������`-atime`���`-dmin`��������������������������� - `-type f`������������������������������ - `-name "*.log*"`������������`.log"`������������������`*`���������������������`?`��������������������������� - `-exec rm -rf {} \;`������������������������`{}`������������������������������`\;`������������������������������������������
```bash# ������ /usr/local/tomcat/logs/ ��������� older than 7 ������������������find /usr/local/tomcat/logs/ -mtime +7 -name "*.log" -exec rm -rf {} \;```������������������������������
���������������������������������������������������������������������������������
chmod +x del-log.sh
- ������ & ������ cron ������������������������������
cron
��������������� - ������ cron ������������������
crontab
��������������������������������� - ������������������������������������������������������
- ���������������������������������1������������
- ��������������������� cron ������
- ������������������ cron ������
- ������������������ cron ������
- ������������ cron ������
- ������ cron ������������
- ������������
- ������������
- ������������
- ������������������
- ������������������
yum install -y vixie-cron
crontab -e*/1 * * * * /usr/local/xiao_sh/auto-del-log.sh >> /dev/null 2>&1
crontab -e0 1 * * * /usr/local/xiao_sh/auto-del-log.sh >> /dev/null 2>&1
������������������
��� cron ������������������������������������������
crontab -u user_name
crontab -l
crontab -r
crontab -e
tail -f /var/log/cron
��������������� cron ������
������ systemctl ������ cron ���������
bin/systemctl start crond
bin/systemctl stop crond
bin/systemctl restart crond
bin/systemctl reload crond
bin/systemctl status crond
��������� cron ���������������������
```bashvi /etc/rc.local/bin/systemctl start crond.service```发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月26日 20时48分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【无线通信模块】GPRS DTU不稳定和容易掉线原因
2021-05-13
CSS(六)|页面布局之定位
2021-05-13
比特币(BSV)知识库:身份-BSVAlias
2021-05-13
设计模式 - 2) 策略模式
2021-05-13
SpringBoot使用RedisTemplate简单操作Redis的五种数据类型
2021-05-13
国标流媒体服务器以ROOT身份运行提示“permission denide”报错解决
2021-05-13
【视频教程】EasyNVR如何将老版本的EasyNVR的数据迁移到4.0.0以上版本
2021-05-13
qt中转到槽后如何取消信号与槽关联
2021-05-13
qt问题记录-spin box与double spin box
2021-05-13
移动端事件
2021-05-13
css 图片按比例缩放
2021-05-13
小程序form表单里面buton点击事件失效
2021-05-13
微信小程序placeholder设置自定义样式
2021-05-13
安装npm install --save vue-scroller失败
2021-05-13
es6 引用数组,数组发生改变 (es6 引用类型的数据引用的时候怎么不改变原始数据)
2021-05-13