首页 > 系统相关 >linux 定时任务只保留7天内的文件和目录

linux 定时任务只保留7天内的文件和目录

时间:2023-05-17 11:22:18浏览次数:46  
标签:tmp 天内 crontab linux test 定时 root

shell脚本

#!/bin/bash
#########################
#删除7天之前的文件      #
#########################
tmp_path=/tmp/test/*
find ${tmp_path} -maxdepth 0 -type d -ctime +7 | xargs rm -rvf

  

定时任务:crontab -e

[root@test ~]# crontab -e
1 0 * * * /root/test/cleanTmp.sh


[root@test ~]# crontab -l
1 0 * * * /root/test/cleanTmp.sh

  

 

标签:tmp,天内,crontab,linux,test,定时,root
From: https://www.cnblogs.com/yizhipanghu/p/17407996.html

相关文章

  • linux grep 查找文件中关键字
    grep[选项]{关键字}文件名选项:-i:忽略大小写-n:输出关键字行号-v:取反,不输出包含关键字内容-r:递归查找,用于查找多个文件是否包含某个关键字-E:使用正则表达式查找file.txt文件中匹配关键字的-所有行grep"关键字1"file.txt查找file.txt文件中匹配多个关键字......
  • linux 新增swap交换空间
    关闭所有交换分区命令如下:swapoff-a通过swap分区文件增加swap空间创建swap分区的文件ddif=/dev/zeroof=swapfilebs=1Mcount=1024其中bs是每块的大小,count是块的数量;bscount,就是swap文件的大小:这里1M1024=1G。可以根据需要自行调整。此外,swapfile是swap文件的路径,可......
  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • Linux系统中软件简单License的实现
    Linux系统中软件简单License的实现概述       目前,很多商用应用系统是运行在Linux系统之上的,为了维护开发者利益,有必要为软件添加license功能,防止软件被盗用和挪用。本文探讨如何在Linux软件中添加license功能,用到的算法是MD5算法。 关键字:MD5 一目的和思路  ......
  • Linux-用户和权限管理
    用户管理命令命令作用useradd创建用户usermod修改用户信息userdel删除用户及配置文件passwd修改用户密码chpasswd批量更新用户密码change修改用户密码属性id查看用户UID,GID,组信息su切换用户sudo用root身份执行命令visudo编辑sudoe......
  • Linux下文本格式异常:with CRLF line terminators
    linux下在处理文本时,有时会遇到列打印或者显示异常:这是因为有些命令输出重写向到文本,会带入默认Windows文本格式,正常的linux文本中每行是以换行符(\n)结束,windows文本中每行是以回车+换行符(\r\n)结束,可以通过dos2unix工具进行转换:通过file文件名命令可以查看输出:linux文本格式为:A......
  • Linux- 环境变量和自定义配置
    环境变量查看查看当前用户的全部环境变量:env,可以结合env|grep筛选信息查看当前系统的全部环境变量:export查看指定环境变量:printenv$env_name或者echo$env_name清除指定环境变量的值:unset$env_name常用环境变量PATH可执行程序的搜索目录,可执行程序包括Linux......
  • Linux 中 shell 脚本实现根据gff统计每一个基因的转录本数目
     001、生成基因名称的列表awk-F"\t"'$3=="gene"&&$NF~/gene=/{print$NF}'chr1.gff|sed's/\(.*\)\(gene=[^;]\+\)\(.*\)/\2/'|sort|uniq>gene.list 002、 ......
  • 量化之 win 平台下部署与执行定时任务
    量化之win平台下部署与执行定时任务该教程在win11的平台下是没问题的,其他版本系统唤醒计算机可能需要自己调试下。创建任务计划执行python脚本流程如下:效果图每天股市收盘后,任务计划唤醒计算机执行数据更新,指标计算,然后生成自动复盘文档,自动推送到github,自动部署静态......
  • DBeaver 22.3.0 Ultimate最新和谐版本(windows+linux)
    概述 DBeaver是一款流行的开源数据库管理工具,支持多种数据库,如MySQL、PostgreSQL、SQLite、Oracle、MicrosoftSQLServer等。它提供了一个统一的界面,使得用户能够方便地连接、管理和查询各种类型的数据库。功能支持多种数据库:DBeaver支持多种数据库引擎,如MySQL、PostgreSQL......