当前位置: 首页 > news >正文

1号网站建设 高端网站建设网络整合营销的特点有

1号网站建设 高端网站建设,网络整合营销的特点有,wordpress 修改端口,如何对一个网站做性能前言 我们在服务器运行一些服务经常会产生很多临时文件,而有些临时文件不定期处理很容易就打满了整个磁盘;所以有必要去定期清理,基于这个需求我们就可以搞一个脚本结合crontab或者服务调度这些来使用; 脚本实现 #!/bin/bash# …

前言

我们在服务器运行一些服务经常会产生很多临时文件,
而有些临时文件不定期处理很容易就打满了整个磁盘;
所以有必要去定期清理,基于这个需求我们就可以搞一个脚本结合crontab或者服务调度这些来使用;

脚本实现

#!/bin/bash# cleanup_old_files - 清理指定目录中指定天数之前的旧文件
# $1: 目录名称
# $2: 天数
# $3: (可选)关键字,用于匹配文件名function cleanup_old_files() {local dir="$1"     # 目录名称local days="$2"    # 天数local keyword="$3" # 匹配文件名的关键字# 参数有效性检查if [ -z "$dir" ]; thenecho "错误:目录参数为空."return 1fiif [ ! -d "$dir" ]; thenecho "错误:目录 $dir 不存在."return 1fiif ! [[ "$days" =~ ^[0-9]+$ ]]; thenecho "错误:天数参数无效."return 1fi# 如果未指定天数,则默认为当天if [ -z "$days" ]; thendays=0fi# 构建查找命令,根据 $days 的值进行区分if [ "$days" -eq 0 ]; thenfind_cmd="find -L \"$dir\" -type d -o -type f -mtime 0"elsefind_cmd="find -L \"$dir\" -type d -o -type f -mtime +$days"fi# 如果指定了关键字,则加入查找命令中if [ -n "$keyword" ]; thenfind_cmd+=" -name \"*$keyword*\""fi# 打印完整命令echo "执行命令: $find_cmd"# 执行查找并删除文件if [ "$days" -eq 0 ]; thenecho "正在清理目录 $dir 中当天创建的$(if [ -n "$keyword" ]; then echo "包含关键字 $keyword 的 "; else echo "所有 "; fi)文件..."elseecho "正在清理目录 $dir$days 天之前创建的$(if [ -n "$keyword" ]; then echo "包含关键字 $keyword 的 "; else echo "所有 "; fi)文件..."fi# 通过-exec rm -rf {} + 删除查找到的文件if eval "$find_cmd -exec rm -v -rf {} +" >/dev/null; thenif [ "$days" -eq 0 ]; thenecho "已删除当天的旧文件."elseecho "已删除 $days 天之前的旧文件."fielseecho "删除失败."return 1fi
}# 示例用法
# cleanup_old_files "/path/to/directory" 30 "log"
# cleanup_old_files "/path/to/directory" 0 "log"

总结

注意事项1:mtime 为0的情况

值得注意的是,mtime为0的时候,也就是我们想模拟当天,不能带修饰符(+/-);
在Debian和MacOS执行的表现是没有报错,但是没有任何操作,所以代码里面做了一个区分;

注意事项2:/tmp为软链的时候

若是find命令想要检索到里面的内容,记得带-L,否则没法检索出任何东西;

# 在mac下tmp是一个软链链接到/private/tmp
ls -l /tmp
lrwxr-xr-x@ 1 root  wheel  11 Dec  2 19:37 /tmp -> private/tmp

带上-L之后就能兼容Linux和MacOS两个平台,方便本地调试也能测试;

这个参数大体的作用就是递归去找,所以符号链接也能被检索;
不带的情况下默认都是只找硬链接,符号链接就会直接忽略。

有不对之处请留言,谢谢阅读!

http://www.dinnco.com/news/36005.html

相关文章:

  • 网站 seo 优化 效果淮安百度推广公司
  • 赤峰市做网站建设的公司黄页88网推广服务
  • 网站开发 哪些文档推广引流怎么做
  • 武汉新闻网官方网站如何做电商新手入门
  • 修邦建设网站手机优化是什么意思
  • 个人网站方案建设书网站代运营价格
  • 购物网站开发价格百度百科查询
  • 顺德做网站的公司企业网站设计图片
  • 网站建设求职具备什么怎么买到精准客户的电话
  • 网站建设费需要摊销吗小区推广最有效的方式
  • 做网站重要标签最新国际足球世界排名
  • 网站代理打开网络推广服务协议
  • 阿里云ecs用wordpress搭建网站品牌营销策划方案怎么做
  • 免费1级做爰片打网站seo顾问服务
  • 西安网站开发工程师百度app下载链接
  • 国外政府网站模板app开发网站
  • wordpress站点描述黑帽seo技术
  • 公司网站建设注意事项百度网站怎么优化排名
  • h5技术做网站seo快速排名优化方式
  • 做ppt网站有哪些安徽网站建设优化推广
  • 在哪可以找到网站湖北seo公司
  • 北京电力交易中心有限公司上海百度seo网站优化
  • app软件在哪下载深圳seo优化排名推广
  • 新闻类网站开发网络广告策划与制作
  • 请描述网站开发的一般流程苏州百度推广分公司电话
  • 网站维护好的方法免费百度下载
  • 英文seo网站建设seo搜索引擎优化报价
  • 延吉制作网站下载百度网盘app最新版
  • 吐鲁番做网站荆门网站seo
  • 好视通视频会议app下载安装一个企业seo网站的优化流程