aboutsummaryrefslogtreecommitdiffstats
path: root/config/squid3/33/squid.inc
diff options
context:
space:
mode:
authorMarcello Coutinho <marcellocoutinho@gmail.com>2014-04-03 14:31:25 -0300
committerMarcello Coutinho <marcellocoutinho@gmail.com>2014-04-03 14:31:25 -0300
commitfaf39f50bf82af08ada1a957fd4e2a8610cab1b4 (patch)
tree543ead9fe3fbf0eeb4e4ddf2f0c5c2962e9a29e2 /config/squid3/33/squid.inc
parentc9dd8243950a702e26ea88196a5bc37506eba55f (diff)
downloadpfsense-packages-faf39f50bf82af08ada1a957fd4e2a8610cab1b4.tar.gz
pfsense-packages-faf39f50bf82af08ada1a957fd4e2a8610cab1b4.tar.bz2
pfsense-packages-faf39f50bf82af08ada1a957fd4e2a8610cab1b4.zip
squid3-dev include info to check diskd process with ipcs and ipcrm
https://forum.pfsense.org/index.php?topic=74317.0 Thanks to bellera
Diffstat (limited to 'config/squid3/33/squid.inc')
-rwxr-xr-xconfig/squid3/33/squid.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/squid3/33/squid.inc b/config/squid3/33/squid.inc
index 75806a00..e6312d91 100755
--- a/config/squid3/33/squid.inc
+++ b/config/squid3/33/squid.inc
@@ -2271,6 +2271,12 @@ EOD;
{$squid_local_base}/sbin/squid -k shutdown -f {$squid_conffile_var}
# Just to be sure...
sleep 5
+
+if [ -f /usr/bin/ipcs ];then
+# http://man.chinaunix.net/newsoft/squid/Squid_FAQ/FAQ-22.html#ss22.8
+ipcs | grep '^[mq]' | awk '{printf "ipcrm -%s %s\\n", $1, $2}' | /bin/sh
+fi
+
killall -9 squid 2>/dev/null
killall pinger 2>/dev/null