初始化cache_dir(squid)

sed -i '/adjustFactor/d' /CNCLog/exactTraffic/conf/localTraffic.cfg
echo "adjustFactor = '-0.67 -0.67 -0.67 1 1 1'" >> /CNCLog/exactTraffic/conf/localTraffic.cfg

cp /usr/local/scmagent/backup/config-deploy/current/squid.conf /usr/local/squid/etc/squid.conf;killall -9 squid;killall -9 squid;rm -rvf /usr/local/squid/var/logs/squid.p*;grep '^cache_dir' /usr/local/squid/etc/squid.conf|awk -F" " '{print "mkdir -p "$3"; chown squid:squid "$3}'|sh;awk -F"swap-log=" '/^cache_dir/{print $2}' /usr/local/squid/etc/squid.conf|awk -F"swap.state" '/swap.state/{print "mkdir -p "$1}'|sh;sed -nr '/^cache_dir/s@.*swap-log=(.*/swap-log).*@chown -R squid:squid 1@p' /usr/local/squid/etc/squid.conf|sort -u|sh;/usr/local/squid/sbin/squid -z;service squid start

原文地址:https://www.cnblogs.com/shanhua-fu/p/7337596.html