欢迎来访下代码,网站建设及模板提供商!
微信
在线客服QQ:644080923
收藏本站
帮助中心
关于我们
热搜:
代码授权
网站模板
客户案例
服务中心
建站教程
所有产品分类
网站模板
新闻资讯
博客媒体
图库图片
网络公司
信息科技
科技产品
客户案例
企业官网
综合门户
新闻媒体
购物商城
服务中心
系统部署
宝塔部署
证书安装
ICP备案
网站首页
网站模板
新闻资讯
博客媒体
图库图片
网络公司
信息科技
科技产品
客户案例
企业官网
综合门户
新闻媒体
购物商城
服务中心
系统部署
宝塔部署
证书安装
ICP备案
更多
建站教程
cms教程
cms文档
服务器教程
数据库教程
资源下载
您现在的位置:
网站首页
>
建站教程
>
Linux定期删除七天前的日志文件
发布时间:2023-04-14
热度: ℃
功能:某文件夹下 删除七天前的所有日志文件(算今天为,保存八天的日志),后缀不确定,有压缩文件 1、脚本 对应的要删除的目录为/home/logs 在home目录创建文件clearLogFiles.sh: vim clearLogFiles.sh 写入脚本内容 (-type f 表示值删文件,不删文件夹) (-mtime +6 表示更新时间为7天前) (| xargs 不能查到名字有空格的文件) ``` #!/bin/bash find /home/logs/ -type f -mtime +6 | xargs rm -f ``` 如果日志后缀都为.log,则按照名字删除 ``` #!/bin/bash find /app/logs/ -name "*.log" -mtime +6 | xargs rm -f ``` 如果日志名称有空格,则使用-exec ``` #!/bin/bash find /home/backups -mtime +6 -name "*.*" -exec rm -rf {} \; ``` 2、加可执行权限 chmod +x clearLogFiles.sh 3、编辑定时任务 crontab -e # 每天凌晨3点30执行 30 3 * * * sh /home/clearLogFiles.sh # 查看定时任务 crontab -l 30 3 * * * sh /home/clearLogFiles.sh
上一篇:
redis windows版下
下一篇:
SQL in查询根据in里的数
相关阅读
后台出现弹框“ 请输入授权码“
linux scp命令并指定端口
宝塔部署Java系统(不与PHP冲突)
此网站无法提供安全连接(客户端和服务器不支持一般 SSL 协议版本或加密套件。)--TLS 1.1/TLS 1.2配置
linux 安装jdk 8u351
Idea启动报错:java.lang.NoClassDefFoundError: com/jfinal/server/jetty/ServerFactory
富文本上传文件出现“ 文件格式不允许 ”
postgresql 用户postgres 密码修改并配置必须密码登录
QQ在线咨询
售前客服
微信客服
工作日 9:00-18:00