运维过程通过脚本批量删除文件。

运维时遇到在tmp文件目录下存放大最的 ppxx__*的临时文件,每天晚上0:30后要把前一天文件进行清理。由于要在晚上进行自动清理,只能考虑采用脚本操作方法,脚本设计考虑到执行效率,每次执行时负载等影响因素。综合各方面的因素把脚本设计如下:

#!/bin/sh

cd /tmp  

   time=`date – d “ 2 day ago” “+%b%d”`

ls –l | grep “ppxx” | grep “$time” | awk ‘ { print $NF }’ | xargs rm –rf