Linux 定时删除文件夹或文件
Linux系统,每天23:00自动删除七天之前的指定目录下的文件夹或文件。要有过程,十分感谢!例如:每天23:00自动删除七天之前/share/fax/change/下的...
Linux系统,每天23:00自动删除七天之前的指定目录下的文件夹或文件。要有过程,十分感谢!
例如:每天23:00自动删除七天之前/share/fax/change/下的文件夹或文件 展开
例如:每天23:00自动删除七天之前/share/fax/change/下的文件夹或文件 展开
3个回答
2014-12-10
展开全部
给个思路:
编写自动删除文件的脚本,关键部分是使用find 命令查找到符合条件的文件并将其删除;
加入crontab,每天23:00运行脚本
PS: 如果删除的文件没有备份或者对应路径下有其他重要文件,则不建议这样做,毕竟谁都不敢保证自动运行的东西不会抽风……自己考虑下要不要用吧
展开全部
用root登录,然后输入crontab -e
放入以下内容,保存退出
0 23 * * * find /share/fax/change -mtime +7 -print|xargs rm -rf
放入以下内容,保存退出
0 23 * * * find /share/fax/change -mtime +7 -print|xargs rm -rf
追问
怎么能知道crontab是否启动了呢?
怎么启动crontab,望告知,谢谢!
追答
一种就是第二天早上看文件是否删除,一种是执行的时候把内容写到一个txt文件中,通过查看log获知
启动是默认启动的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编写shell ,或者是使用crond进行任务操作的
看一下喔的网名吧, 日后遇到这种问题, 都方便解决。
看一下喔的网名吧, 日后遇到这种问题, 都方便解决。
追问
大哥需要具体步骤,我是新手啊。
追答
看一下网名啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询