Quando eu programo um comando com 'at', posso alterar para onde a saída é enviada?

5

Quando eu programo um job / comando com at para ser executado no futuro, a saída padrão e o erro do comando são "enviados" para o usuário que fez o agendamento.

Então, depois que meu trabalho é executado, recebo uma mensagem no prompt de comando

You have mail in /var/spool/mail/mattb

que eu posso ler com mail .

É possível enviar a saída para a caixa postal da minha empresa (por exemplo, [email protected] ), em vez do usuário local /var/spool/mail ?

Como o at sabe para qual endereço enviar a saída do comando por e-mail ou apenas sabe como colocar uma mensagem no usuário /var/spool/mail ?

    
por matt b 05.11.2010 / 01:26

1 resposta

3

at normalmente usará seu agente de transporte de email (MTA) instalado para entregar o email. Se você não usar correio local na caixa, você pode configurar seu MTA para encaminhar todas as mensagens para outro servidor.

Como alternativa, você pode usar um arquivo .forward para um único usuário. Se você colocar "[email protected]" em ~ mattb / .forward, seu MTA deve encaminhar seu email para lá.

    
por 05.11.2010 / 01:42

Tags