FreeBSD删除文件缓存,在负载方面FreeBSD比CentOS好很多很多。
#!/bin/sh if [ ! -s /tmp/dir.dat ];then find /home/www/web/cache -type d > /tmp/dir.dat fi mkdir /var/tmpdir DIRS=`cat /tmp/dir.dat` for i in $DIRS do load=$(top -n 1 | awk -F‘[. ]+‘ ‘/averages/{print $6}‘) #rsync --delete-before -d /var/tmpdir/ $i find $i -type f |xargs -n 10 rm -f while [ $load -gt 3 ] do sleep 10 break done done rm -rf /var/tmpdir /tmp/dir.dat
原文:http://ldhqy.blog.51cto.com/2788106/1411922