Linux下怎样设定时删除一天前的数据
工作中遇到有时要定时删除服务器上的一些文件。如历史日志、过时脚本等。可以利用Linux自动的crontab设置定时任务。方法如下:find . -ctime +1 |xargs rm解析:此命令就是删除1天前的数据,find . -ctime +1是找到当前目录一天前的数据,|xargs rm是吧find的结果放到管道用xargs传递 rm 删除操作。用crontab把该命令...
·
工作中遇到有时要定时删除服务器上的一些文件。如历史日志、过时脚本等。可以利用Linux自动的crontab设置定时任务。方法如下:
find . -ctime +1 |xargs rm
解析:此命令就是删除1天前的数据,find . -ctime +1是找到当前目录一天前的数据,|xargs rm 是把find的结果放到管道用xargs传递 rm 删除操作。用crontab把该命令设为定时即可。
同时为了监控数据删除情况。也可以加入以下两个命令。记录一天前数据详情和条数。
find . -ctime +1 |xargs ls -l #查找一天前数据并执行ls -l查看
find . -ctime +1 |wc -l #查找一天前数据并wc条数
更多推荐
已为社区贡献1条内容
所有评论(0)