Linux 定时删除文件夹或文件

Linux系统,每天23:00自动删除七天之前的指定目录下的文件夹或文件。要有过程,十分感谢!例如:每天23:00自动删除七天之前/share/fax/change/下的... Linux系统,每天23:00自动删除七天之前的指定目录下的文件夹或文件。要有过程,十分感谢!
例如:每天23:00自动删除七天之前/share/fax/change/下的文件夹或文件
展开
 我来答
匿名用户
2014-12-10
展开全部

给个思路:

  1.  编写自动删除文件的脚本,关键部分是使用find 命令查找到符合条件的文件并将其删除;

  2. 加入crontab,每天23:00运行脚本

 PS:  如果删除的文件没有备份或者对应路径下有其他重要文件,则不建议这样做,毕竟谁都不敢保证自动运行的东西不会抽风……自己考虑下要不要用吧

yexicheng
2014-12-10 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7063万
展开全部
用root登录,然后输入crontab -e
放入以下内容,保存退出
0 23 * * * find /share/fax/change -mtime +7 -print|xargs rm -rf
追问
怎么能知道crontab是否启动了呢?
怎么启动crontab,望告知,谢谢!
追答
  1. 一种就是第二天早上看文件是否删除,一种是执行的时候把内容写到一个txt文件中,通过查看log获知

  2. 启动是默认启动的

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微水文00
2014-12-10 · TA获得超过392个赞
知道大有可为答主
回答量:2597
采纳率:0%
帮助的人:1449万
展开全部
编写shell ,或者是使用crond进行任务操作的
看一下喔的网名吧, 日后遇到这种问题, 都方便解决。
追问
大哥需要具体步骤,我是新手啊。
追答
看一下网名啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式