blob: 23ba5719272917e25cff5acb038380ec7b13b9ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/sh
DAEMON=/usr/sbin/polipo
PIDFILE=`uci get polipo.daemon.pidFile`
CFGFILE=/var/etc/polipo.conf
[ -e "$PIDFILE" ] && {
PID=`cat $PIDFILE`
# send Polipo USR1 signal to write its in-memory cache to disk
kill -USR1 $PID
sleep 2
# start polipo with -x flag to purge the on-disk cache
polipo -c $CFGFILE -x
# send Polipo USR2 signal to discard its in-memory cache
kill -USR2 $PID
}
|