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
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!
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.
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