运维过程通过脚本批量删除文件。
运维时遇到在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