já fiz isso umas cinco vezes mas não funciona

----- Original Message -----
From: "Rafael Sanches" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, May 29, 2006 2:14 PM
Subject: Re: [Provavel Spam] :[shell-script] Depois da execução, a console
fica meio doida...


> cara,
> Sair da lista: [EMAIL PROTECTED]
> esse dado ta no final de TODOS e-mail's que vc recebe.
>
> Atenciosamente
> Rafael Sanches
>
> ----- Original Message -----
> From: "Sandro - Hábil Tecnologia" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Monday, May 29, 2006 12:51 PM
> Subject: Re: [Provavel Spam] :[shell-script] Depois da execução, a console
> fica meio doida...
>
>
>> Gostaria q o administrador dessa lista
>> me tirasse da lista...
>>
>> Obrigado
>>
>>
>>
>> ----- Original Message -----
>> From: "Humberto Pereira" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Monday, May 29, 2006 11:35 AM
>> Subject: Re: [Provavel Spam] :[shell-script] Depois da execução, a
>> console
>> fica meio doida...
>>
>>
>>> Olah,
>>>
>>> simples cara, vc esta sobreescrevendo a variavel de ambiente PATH, q
>>> contem o caminho dos executaveis, de outro nome pra essa variavel e tudo
>>> vai voltar a funcionar :)
>>>
>>>
>>> []s
>>> Humberto Pereira
>>>
>>> André Unno wrote:
>>>> Bom dia pessoal.
>>>> Estou precisando da ajuda de vocês.
>>>> Eu acabei de elaborar um script para criar/remover regras de acesso ao
>>>> SMTP.
>>>> Fiz alguns teste e aparentemente o script está funcionando, ou seja,
>>>> fazendo
>>>> o que ele deveria fazer porém após a execução desse script a console
>>>> onde
>>>> ela foi executada não aceita mais nenhum comando. Se por exemplo eu der
>>>> um
>>>> ls aparece uma mensagem informando que o comando não foi encontrado.
>>>>
>>>> Sou então obrigado a abrir uma nova console.
>>>>
>>>> Segue abaixo conteúdo do script.
>>>>
>>>> # Configurando as variaveis
>>>> BYTES1='"3145728"'
>>>> BYTES2='"8388608"'
>>>> DATE=`date +%d%m%y`
>>>> FILE='qmail-smtpd.rules'
>>>> PATH='/var/qmail/control'
>>>> PATH1='/backup/smtpd_rules'
>>>> RULE=':allow,RELAYCLIENT="",LOGLEVEL="1024",WHITELISTED="",AUTHREQUIRED="",NOPBS="",SMTPAUTH="",DATABYTES='
>>>>
>>>> /usr/bin/clear
>>>>
>>>> # Fazendo backup do arquivo original
>>>> /bin/cp -f "$PATH"/"$FILE" "$PATH1"/"$FILE"."$DATE"
>>>>
>>>> if [ "$?" != 0 ]
>>>> then
>>>>         echo "Erro na geracao do backup"
>>>>         echo "Saindo..."
>>>>         exit
>>>> fi
>>>>
>>>> # Criando uma copia do arquivo original
>>>> /bin/cp -f "$PATH"/"$FILE" /tmp/"$FILE".tmp
>>>>
>>>> if [ "$?" != 0 ]
>>>> then
>>>>         echo "Erro na geracao do temporario"
>>>>         echo "Saindo..."
>>>>         exit
>>>> fi
>>>>
>>>> export op1=0
>>>> while [ "$op1" -lt 1 -o "$op1" -gt 3 ]
>>>> do
>>>>         /usr/bin/clear
>>>>         /bin/echo -e "
>>>> +---------------------------------------------+
>>>> |                                             |
>>>> |   MANUTENCAO DO ARQUIVO QMAIL-SMTPD.RULES   |
>>>> |                                             |
>>>> +---------------------------------------------+
>>>>
>>>>         OPCAO   ACAO
>>>>         =====   ====
>>>>
>>>>           1     INCLUIR DATABYTES
>>>>           2     EXCLUIR DATABYTES
>>>>           3     TERMINA
>>>>
>>>>         Entre com a opcao desejada: \c"
>>>>         read op1
>>>> done
>>>>
>>>> if [ "$op1" = 3 ]
>>>> then
>>>>         exit
>>>> fi
>>>>
>>>> echo
>>>> echo -e "Digite o endereco IP: \c"
>>>> read ip
>>>>
>>>> case $op1 in
>>>>         1)      export op2=0
>>>>                 while [ "$op2" -lt 1 -o "$op2" -gt 2 ]
>>>>                 do
>>>>                 /usr/bin/clear
>>>>                 echo -e "
>>>> +---------------------------+
>>>> |                           |
>>>> |   SELECIONE O DATABYTES   |
>>>> |                           |
>>>> +---------------------------+
>>>>
>>>>         OPCAO   TAMANHO
>>>>         =====   =======
>>>>           1     3Mb
>>>>           2     8Mb
>>>>
>>>>         Entre com a opcao desejada: \c"
>>>>         read op2
>>>>                 done
>>>>                 case $op2 in
>>>>                         1)      echo
>>>>                                 echo "$ip""$RULE""$BYTES1" >>
>>>> /tmp/"$FILE".tmp
>>>>                                 /bin/cp -f /tmp/"$FILE".tmp
>>>> "$PATH"/"$FILE"
>>>>                                 ;;
>>>>                         2)      echo
>>>>                                 echo "$ip""$RULE""$BYTES2" >>
>>>> /tmp/"$FILE".tmp
>>>>                                 /bin/cp -f /tmp/"$FILE".tmp
>>>> "$PATH"/"$FILE"
>>>>                                 ;;
>>>>                 esac
>>>>                 if [ $? = 0 ]
>>>>                 then
>>>>                         echo "Regra criada com sucesso!!!"
>>>>                         else
>>>>                         echo "Erro na criacao da regra"
>>>>                         echo "Saindo..."
>>>>                         exit
>>>>                 fi
>>>>                 ;;
>>>>         2)      /bin/grep -v "$ip" /tmp/"$FILE".tmp > /tmp/"$FILE".tmp1
>>>>
>>>>                 if [ $? = 0 ]
>>>>                 then
>>>>                         echo
>>>>                         echo "Regra removida com sucesso!!!"
>>>>                 else
>>>>                         echo
>>>>                         echo "Problema na remocao da regra"
>>>>                         echo "Saindo..."
>>>>                         exit
>>>>                 fi
>>>>
>>>>                 /bin/cp -f /tmp/"$FILE".tmp1 "$PATH"/"$FILE"
>>>>                 ;;
>>>> esac
>>>> # Recriando as tabelas SMTP
>>>> /sbin/service qmail cdb
>>>>
>>>> Alguém poderia me ajudar a entender o que está acontecendo?
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> Esta lista não admite a abordagem de outras liguagens de programação,
>>> como
>>> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
>>> prévio aviso.
>>> ---------------------------------------------------------------------
>>> Sair da lista: [EMAIL PROTECTED]
>>> ---------------------------------------------------------------------
>>> Esta lista é moderada de acordo com o previsto em
>>> http://www.listas-discussao.cjb.net
>>> ---------------------------------------------------------------------
>>> Servidor Newsgroup da lista: news.gmane.org
>>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>>
>>>
>>> Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> -------------------------------------------------------
>> Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>> NetUno Internet - http://www.netuno.com.br
>>
>>
>>
>> ---------------------------------------------------------------------
>> Esta lista não admite a abordagem de outras liguagens de programação,
>> como
>> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
>> prévio aviso.
>> ---------------------------------------------------------------------
>> Sair da lista: [EMAIL PROTECTED]
>> ---------------------------------------------------------------------
>> Esta lista é moderada de acordo com o previsto em
>> http://www.listas-discussao.cjb.net
>> ---------------------------------------------------------------------
>> Servidor Newsgroup da lista: news.gmane.org
>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>



-------------------------------------------------------
Esta mensagem foi verificada pelo Anti-Vírus NetUno.
NetUno Internet - http://www.netuno.com.br



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a