编写清理日志脚本clearlog.sh

 

linux 删除指定日期之前的文件

https://blog.csdn.net/zljjava/article/details/8351060

 

 

1 #!/bin/bash
2 find /home/tomcat/base/logs -mtime +30 -name "*.log" -exec rm {}\;

 

抄也能抄错。一个是windows下符号的问题,另外一个是结尾的问题。提示

 

find: missing argument to `-exec'

 

关键问题在这里。中间必须要要一个空格。

参考 https://blog.csdn.net/xiadingling/article/details/50770588

 

1 #!/bin/bash
2 find /home/tomcat/base/logs -mtime +30 -name "*.log" -exec rm {} \;

 

posted @ 2018-06-18 22:06  nanahome  阅读(355)  评论(0编辑  收藏  举报