Cron作业自动删除7天以上的文件夹Linux
问题描述:
我遇到问题,将我的服务器备份存储在存储VPS上。我的服务器没有删除旧的备份文件夹,存储器已满,备份中途失败。我每周运行一次。Cron作业自动删除7天以上的文件夹Linux
任何人都可以帮助我创建一个cron作业脚本,删除超过7天的文件夹并运行前一天备份和删除旧文件夹。
任何帮助表示赞赏。
答
例如,在凌晨4:02,在/path/to/backup/
下每天删除超过7天的文件的crontab说明如下。
02 4 * * * find /path/to/backup/* -mtime +7 -exec rm {} \;
请执行rm
目标是否打算文件之前进行确认。您可以通过指定-ls
作为参数find
来检查目标。
mtime
意味着最近的修改时间,找到的结果可能不是取决于备份方法预期的文件。
“find”手册页的示例部分有一个。 – wildplasser
Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参阅[我在哪里发布有关Dev Ops的问题?](http://meta.stackexchange.com/q/134306) – jww