1234567891011121314151617181920 |
- #!/bin/sh
- # only (re-)start on ifup
- [ "$ACTION" = "ifup" ] || exit 0
- # only start if boot_delay is done
- [ -f /tmp/privoxy.hotplug ] || exit 0
- PIDFILE=/var/run/privoxy.pid
- _PID=$(cat $PIDFILE 2>/dev/null)
- kill -1 $_PID 2>/dev/null
- if [ $? -eq 0 ]; then
- # only restart if already running
- logger -p daemon.info -t "privoxy[$_PID]" \
- "Restart request due to '$ACTION' of interface '$INTERFACE'"
- /etc/init.d/privoxy restart
- else
- # only start if enabled
- /etc/init.d/privoxy enabled && /etc/init.d/privoxy start
- fi
|