[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] script de download
From: |
Fabricio Lopes de Souza |
Subject: |
Re: [shell-script] script de download |
Date: |
Mon, 24 Oct 2005 14:46:19 -0200 |
precisei de proxy aqui na minha maquina então adicionei uns negocinho ...
SCRIPT=$(basename $0)
USAGE="usage $SCRIPT -u URL [proxy_user] [proxy_passwd]"
error(){ echo -e "$1" ; exit 1 ; }
[ "$1" ] || error "$USAGE"
[ "$2" ] && [ "$3" ] || error "Proxy password needed by Proxy
Authentication\n$USAGE"
while [ "$1" ]
do case "$1" in
-u) shift; TARGET="$1" ; PROXY_USER="$2" ; PROXY_PASS="$3"; shift ; shift ;
shift;;
*) usage ;;
esac
done
[ "$TARGET" ] || error "Error! URL missing!\n$USAGE"
LOG="wget-log"
FILE=$(basename "$TARGET")
URL=$(dirname "$TARGET")
TITLE="Conectando a $URL"
MSG="Realizando Download de $FILE"
rm -f $LOG
PID="$( wget $PROXY_USER $PROXY_PASS -o $LOG -b $TARGET | awk '/pid/{print
$5}' | tr '.' '
')"
trap "kill $PID" 2 15
perc() {
echo "$1" | grep '%' | cut -f 2 -d K | cut -d % -f 1 | sed 's/[^0-9]//g'
}
do_gauge() { tail -f $LOG --pid=$PID | while read L ; do perc "$L" ; done ;
}
( do_gauge ) | dialog --title "$TITLE" --gauge "$MSG" 8 40 0
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] script de download, (continued)
- Re: [shell-script] script de download, Tiago Barcellos Peczenyj, 2005/10/22
- Re: [shell-script] script de download, jackson braga, 2005/10/22
- Re: [shell-script] script de download, Tiago Barcellos Peczenyj, 2005/10/22
- Re: [shell-script] script de download, jackson braga, 2005/10/22
- Re: [shell-script] script de download, MrBiTs, 2005/10/23
- Re: [shell-script] script de download, jackson braga, 2005/10/23
- Re: [shell-script] script de download, MrBiTs, 2005/10/23
- Re: [shell-script] script de download, jackson braga, 2005/10/23
- Re: [shell-script] script de download, MrBiTs, 2005/10/23
- Re: [shell-script] script de download, Tiago Barcellos Peczenyj, 2005/10/23
- Re: [shell-script] script de download,
Fabricio Lopes de Souza <=
- Re: [shell-script] script de download, Fabricio Lopes de Souza, 2005/10/24