Como posso definir a variável MAILTO para uma tarefa em no AIX? [fechadas]

0

Estou chamando trabalhos em servidores AIX usando este método:

/usr/bin/at now +1 minute << EOF chmod 700 /var/tmp/somescript.sh cd /var/tmp sh /var/tmp/somescript.sh > 2>&1 EOF

Se alguma vez alguma saída for gerada (porque o script que eu estou chamando não existe), um email é enviado para o correio padrão configurado para tarefas agendadas. Eu sei que isso é um comportamento padrão e está bem. No entanto, se eu quiser alterar a variável MAILTO usada, como posso fazer isso usando o método acima?

Eu tentei adicionar [email protected] no script at, mas isso não funcionou. O e-mail ainda foi para o endereço padrão.

ou seja,

/usr/bin/at now +1 minute << EOF [email protected] chmod 700 /var/tmp/somescript.sh cd /var/tmp sh /var/tmp/somescript.sh > 2>&1 EOF

O motivo pelo qual estou usando esse método é porque os trabalhos são criados em um sistema fly por outro, mas isso é irrelevante. Eu preciso fazer isso dessa maneira e não posso editar o crontab.

    
por Yanick Girouard 08.06.2016 / 22:11

1 resposta

1

Acontece que havia um alias definido para root em / etc / mail / aliases e é daí que vem. Não há como eu ignorar esse comando por conta, já que qualquer mensagem enviada para a caixa de correio do root será encaminhada automaticamente para esse alias.

    
por 08.06.2016 / 22:48

Tags