FAQ-如何批量删除NE80E下的日志文件?

发布时间:  2012-07-27 浏览次数:  51 下载次数:  0
问题描述
Q:
如何批量删除NE80E下的日志文件
告警信息

处理过程
A:
某局NE80E下在一段时间内出现端口协商问题,导致短时间内出现大量垃圾日志文件,NE80E对于日志文件的处理为当日志文件大于8M时,转储为zip文件放在CF卡中,压缩后一般为200~300K,但由于日志文件数量巨大,几乎将CF卡占满。
如何实现日志文件的批量删除呢?
<DQ_COR-XXXX_HW-NE80E-2>dir
Directory of cfcard:/log/
  Idx  Attr     Size(Byte)  Date        Time      FileName  
    0  -rw-        262,144  Nov 09 2006 00:58:12  logfilebuf.dat
    1  -rw-      7,872,975  Nov 25 2009 21:38:34  log.txt
    2  -rw-        242,260  Nov 13 2009 23:55:12  2009-11-13.23-54-58.diag.zip
...
   18  -rw-        310,873  Nov 21 2009 11:48:22  2009-11-21.11-48-07.log.zip
   19  -rw-      7,155,816  Nov 25 2009 21:38:34  diag.txt
   20  -rw-        314,209  Nov 21 2009 22:00:46  2009-11-21.22-00-31.log.zip
...
 1058  -rw-        317,255  Nov 21 2009 18:43:42  2009-11-21.18-43-27.log.zip
 1059  -rw-        319,073  Nov 21 2009 23:13:10  2009-11-21.23-12-54.log.zip
...
这里推荐一种方法:
1,更改文件操作方式为不提示:
[DQ_COR-XXX_HW-NE80E-2]file prompt quiet 
2,使用通配符"*"进行删除,例如要删除11-10~11-19的日志:
<DQ_COR-XXX_HW-NE80E-2>del /u 2009-11-1*.zip
Info: Deleting file cfcard:/log/2009-11-10.19-15-40.diag.zip...succeeded.
Info: Deleting file cfcard:/log/2009-11-10.19-16-53.log.zip...succeeded.
... ...
根因

建议与总结
delete命令仅支持"*"通配符;
如果使用通配符的删除,不更改文件操作方式,在删除过程中只能对每个文件进行确认,只有全部确认完毕后才能退回命令行;
删除文件后建议将文件操作方式改回alert。
此案例仅供参考,请根据实际情况进行处理,如使用FTP操作等。

END