source: genesis/tools/pencontrl/pen.sh@ 4317

Last change on this file since 4317 was 4317, checked in by dirkx, 20 years ago

Fixing line types

  • Property svn:eol-style set to native
File size: 592 bytes
Line 
1#!/bin/sh
2echo "" > /tmp/proxylist
3
4get_fetch() {
5 http_proxy="$1:$2"
6 export http_proxy
7 test=`fetch -T 10 -o /dev/null http://www.planet.nl 2>&1`
8 if [ $? = 0 ]; then
9 echo "`echo "$test" |grep kBps | \
10 sed 's/^.*(//' | awk '{print $1}'` $1" >> /tmp/proxylist
11 fi
12}
13
14get_fetch proxy1.wleiden.net 3128
15get_fetch proxy2.wleiden.net 3128
16get_fetch proxy3.wleiden.net 3128
17
18sort -nr /tmp/proxylist > /var/db/proxylist
19
20kill `cat /var/run/pen.pid`
21
22/usr/local/bin/pen -b 30 -r -p /var/run/pen.pid -S 3 -O \
23172.31.255.1:3128 `cat /var/db/proxylist | awk '{print $2}' | tr "\n" " "`
Note: See TracBrowser for help on using the repository browser.