shell 删除文件
发布网友
发布时间:2022-04-25 21:12
我来回答
共1个回答
热心网友
时间:2022-06-17 13:43
最早五天的参照标准是什么?
如果把“最早五天”理解为一周的前五天,那么就是mtime +2(修改时间在两天前)
"从 /usr/ccagree_log 目录下删掉早五天"的语句:
find /usr/ccagree_log -name "ccagree.*-*-*.log" -mtime +2 -exec rm -f {} \;
“从/home/project/log 目录下移动早五天日志 /usr/ccagree_log 目录下”的语句:
find /home/project/log -name "ccagree.*-*-*.log" -mtime +2 -exec mv {} /usr/ccagree_log \;
把这两条语句写到crontab里,设置为周五执行
crontab -e
* * * * 5 find /usr/ccagree_log -name "ccagree.*-*-*.log" -mtime +2 -exec rm -f {} \;
* * * * 5 find /home/project/log -name "ccagree.*-*-*.log" -mtime +2 -exec mv {} /usr/ccagree_log \;