У меня такая-же проблема. Slackware 8.0 свежеустановленная. Если даже просто написать в rc.local /usr/local/squid/bin/squid - не работает. Запускаешь ручками - работает. Может Slackware шалит. :) А может squid надо как-то хитро собрать? я собирал так: ./configure \ --enable-delay-pools \ --enable-snmp \ --enable-err-language=Russian-koi8-r \ --enable-linux-netfilter
Что значит "в шапке /"?! Скрипт RunCache запускается из rc.local, пишет, что squid -NsY $conf >> $logdir/squid.out 2>&1 и все! В squid.out конечно попадает вывод echo "Running: squid -sY $conf >> $logdir/squid.out 2>&1" но в cache.log новых записей нет и самого запущенного сквида тоже. Сделав ручками /usr/local/squid/bin/RunCache & имеем OK. Лечить как-то надо!