Cronjob enviar notificação

1

Estou trabalhando com crontab e gerou algumas tarefas que funcionam bem. No entanto, existe uma maneira de manter a notificação crontab em um arquivo específico? Estou atualmente enviando a notificação para o meu e-mail - mas eu preciso desta notificação em um arquivo local no meu servidor Linux.

Aqui está o meu crontab :

MAILTO= [email protected]
HOME=/var/miuser/bin

30 * * * * rm mapVero

0 * * * * ./dspace import -a -e [email protected] -c 123456789/0001 -s /home/PRUEBA -m mapVero

Além disso, a saída do comando ./dspace é enviada com sucesso para o meu e-mail.

    
por verofairy 13.10.2011 / 04:58

2 respostas

9

Tente isto:

0 * * * * ./dspace option1 option2 ... > /tmp/dspace.log 2>&1

link

  • 2>&1 significa que redireciona stderr para stdout
  • > /tmp/dspace.log 2>&1 : insere stdout e stderr no arquivo dspace.log (use >> /tmp/dspace.log se você deseja anexar)
por 13.10.2011 / 06:27
1

Você pode usar um operador de redirecionamento para gerar uma saída para um arquivo no servidor .

Espero que isso ajude

    
por 13.10.2011 / 05:49

Tags