这的再这个路径下面
比如:/xxx/xxxxx/xxx/MSS013/2013/9/5/TRETERTRETERT.LOG
我想把这个路径下面的这个只保存3天左右的数据
但比如这/xxx/xxxxxx/xxx/有很多这样的MSS文件 不一定是MSS013,也有可能是其他任何文件
这怎么写这个SHELL脚
如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有内容:
如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有文件(不包含目录):
find /xxx/xxxxx/xxx/* -type f -mtime +3 -exec rm -rf {} \;如果不删除MSS目录 只删除MSS内的所有 3天以前的 文件:
如果不删除MSS目录 但MSS下所有 3天以前的 目录及文件全删除:
然后设定一个cron任务来定时执行这个命令就好了, 如果cron你不知道怎么用呢, 参照下面:
第一步, 运行命令crontab -e, 这时候出现个vi的编辑界面.
第二部, 在那个编辑界面输入下面的内容
0 0 * * * find .........................第三部, 保存, 退出就可以了.