+ Responder ao Tópico



  1. #1
    haas
    Visitante

    Padrão Desligar o envio de e-mail do CRON

    Tenho umas rotinas que são executas de hora em hora no meu servidor FreeBSD, e um log da execução de cada rotina dessa é enviada para meu e-mail, e está entupindo minha caixa de e-mail, alguém sabe como desligar o envio de e-mail do cron?

  2. #2

    Padrão Desligar o envio de e-mail do CRON

    herhehe...eu ja tive esse problema tbm.....experimenta setar no "crontab -e" 'MAILTO=""', ou entao algum usuario com conta no gmail....pq haja espaco...XD

  3. #3

    Padrão Desligar o envio de e-mail do CRON

    Eu também estou com esse problema, fiz isso aí

    # /etc/crontab: system-wide crontab

    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=""
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root test -e /usr/sbin/anacron || run-parts /etc/cron.daily
    22 4 * * 0 root test -e /usr/sbin/anacron || run-parts /etc/cron.weekly
    42 4 1 * * root test -e /usr/sbin/anacron || run-parts /etc/cron.monthly

    restartei o bicho, mais mesmo assim continua enviando e-mail por root,
    que bicho é esse.

  4. #4

    Padrão Desligar o envio de e-mail do CRON

    faça a rotina no cron, jogando o stdout para /dev/null
    exemplo

    15 4 * * 6 root periodic weekly > /dev/null

    ok?
    6)

  5. #5
    haas
    Visitante

    Padrão Desligar o envio de e-mail do CRON

    GrayFox,

    dessa forma ele não vai deixar de fazer log? Pois gostaria que os logs continuassem serem feitos, só não quero q ele me envie por e-mail toda hora que executar a rotina.

  6. #6

    Padrão Desligar o envio de e-mail do CRON

    amigo... faz assim entao..

    15 4 * * 6 root periodic weekly >> /var/log/teuprograma.log

    mais facil nao?

    um abraço...
    6)