+ Responder ao Tópico



  1. #1

    Padrão Executar script no /home....

    Pessoal,

    possuo um script 'auto-resposta' (mensagem de féiras) onde coloco o mesmo no /home do usuário para ser executado a cada e-mail recebido, no entanto, este script não está funcionando no Mandriva, parece que é ignorado.

    Outro detalhe, é o uso da variável TMOUT no /etc/profile, para efetuar logout de terminais ociosos, onde tbm não fuça !! Com o comando echo $TMOUT , retorna valor 0.

    Não sei se a distro trata isto de maneira diferente, mas fico no aguardo de sugestões.


    []'s
    Cldn




  2. #2

    Padrão Re: Executar script no /home....

    Caro usuário.

    Tente postar um assunto por mensagem, assim nós sabemos melhor onde procurar as soluções. Se você coloca trinta problemas num único envio, a gente não sabe sobre o quê a sua mensagem é exatamente e eu não sei se eu devo mandá-la para outro fórum ou mantê-la pra cá, mas como o primeiro assunto abordado é e-mail, eu vou mandá-la para o tópico de e-mails.

    Outra coisa: quando for descrever o seu problema, tente descrevê-lo melhor possível, sendo objetivo e claro, dando informações do tipo: distribuição, kernel, MTA, pacotes adicionais para base de outros serviços, como está montada a sua estrutura hoje, etc.

    Bem, mas voltando ao seu tópico...

    Qual MTA você usa?

    Por que você não tenta colocar no /etc/environment ao invés de /etc/profile? Às vezes dá certo.


    Abraços!

  3. #3

    Padrão Re: Executar script no /home....

    Colega, penso que o TMOUT=0 significa infinito, portanto o valor minimo deve ser 1, tente fazer:

    export TMOUT=5
    e veja se ao fim de 5 segundos de inactividade se faz um logoff automatico...

    Um abraço.

  4. #4

    Padrão Re: Executar script no /home....

    Olá.
    Primeiramente., respondendo a pergunta....
    - Uso o MTA: Postfix 2.2.5

    - Fiz os procedimentos cfe as sugestões e não mudou em nada. :-(

    Este script funciona perfeitamente num CL10:

    ##-----------------------------------------------
    VERBOSE=off
    MAILDIR=$HOME
    LOGFILE=/dev/null
    SHELL=/bin/bash -r

    :0 Whc: vacation.lock
    # Perform a quick check to see if the mail was addressed to us
    * $^To:.*\<$\LOGNAME\>
    # Don't reply to daemons and mailinglists
    * !^FROM_DAEMON
    # Mail loops are evil
    * !^X-Loop: [email protected]
    | formail -rD 8192 vacation.cache

    # if the name was not in the cache
    :0 ehc
    | (formail -rI"Precedence: junk" \
    -A"X-Loop: [email protected] " ; \
    echo " " ; \
    echo "Eu estarei de férias no período de 03/SET/2006 a 03/OUT/2006" ;\
    echo "Assuntos urgentes fvr encaminhar para [email protected]" ;\
    echo " " ; \
    echo "Atenciosamente " ; \
    echo " " ; \
    echo "Ciclano Forever" ; \
    echo "-- "; ) | /usr/sbin/sendmail -oi -t
    ##-----------------------------------------------
    Basta dar "bash" ao usuário e colocar dentro do /home/user...

    *Há mais usuários saindo de férias e preciso colocar para funcionar no Mandriva Powerpack+ Server este script!

    Desde já agradeço,
    CLDN