Obrigado f�bio era isso realmente.
Estou mandando o script de brinde para quem precisar, trata-se de um
script para baixar download e envia-lo por email a outra pessoa,
claro que com uma passada de anti-virus antes.
Tenho outra pergunta, no final do script eu tenho uma linha que
remote os diretorios temporarios.
No entanto, esta ultima linha nunca chega a ser exeutado por causa da
seguinte linha :
/bin/cat $mailfile<<EOF| /usr/lib/sendmail -i -t -B8BITMIME
Essa linha t� correta, mas o script � finalizado ap�s ela, tu
sabes a razao disso ?
[]'s

Veja o script que voce ajudou a completar :
#/bin/sh
######################################################################
#
# Data : 18-01-2002
#
# Autor : Hamacker ([EMAIL PROTECTED])
#
# Este Script faz o download de um arquivo e o envia para o
#
# email especificado pelo segundo parametro
#
# Modo de Usar :                                                      #
# /usr/bin/mail-download <url-para-download>
<[EMAIL PROTECTED]> #
######################################################################
#

# testando se internet esta conectada
/bin/ping -c 3 www.altavista.com

# capturando um id provisorio
id_file=`cat /proc/uptime |cut -c 1-6|tr -d "."`

mailfile="/tmp/mail_$id_file/mailfile"

data_atual=`date +%d/%m/%y+%H:%M`
url=$1
mailto=$2

clear
echo "dados para download :"
echo "URL : $url"
echo "Mail : $mailto"
if [ "$mailto" = "" ] ; then
  mailto="root"
  echo "digite o e-mail do destinatario :"
  read mailto
fi

folder="/tmp/mail_$id_file/"
mkdir $folder

outputfile=`basename $url`
#outputfile=${outputfile/%/\\} ta dando erro na macro-substituicao

echo "From: root" >$mailfile
echo "To: $mailto">>$mailfile
echo "Subject: [download] download de $url">>$mailfile
echo " ">>$mailfile
echo "Segue em anexo o log do download de " >>$mailfile
echo "=> $url" >>$mailfile
echo "que foi iniciado as $data_atual" >>$mailfile
echo "e terminou (incluindo verificacao) as $data_final" >>$mailfile

#################################
# Fazendo o download do arquivo #
#################################
wget -vc -P $folder $url >>$mailfile \
     -O "/tmp/mail_$id_file/$outputfile" \
     -a "$mailfile";

#################################
# Passando anti-virus           #
#################################
echo "Passando o anti-virus ..."
/usr/bin/scan -vr $folder --delete >>$mailfile;

#################################
# Preparando o anexo            #
#################################
echo "Preparando anexo para e-mail ..."
uuencode "/tmp/mail_$id_file/$outputfile" "$outputfile" >>$mailfile

############################
# Envia e-mail notificando #
############################
echo "Enviando e-mail ..."
#/bin/csh -c /bin/cat $mailfile<<EOF| /usr/lib/sendmail -i -t
-B8BITMIME
/bin/cat $mailfile<<EOF| /usr/lib/sendmail -i -t -B8BITMIME

echo "Removendo pasta temporaria /tmp/mail_$id_file ..."
rm -fr "/tmp/mail_$id_file"


Em 18/01/2002 'as 15:21 Fabio A Mazzarino escreveu :

>Hamacker :o)
>
> vamos ver :o)
>
> tente isso aqui.
>
>#!/bin/bash
>
># (...)
>
>SAVEFILE=`basename $URL`
>SAVEFILE=${SAVEFILE/%/\\}



Assinantes em 18/01/2002: 2238
Mensagens recebidas desde 07/01/1999: 151210
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a