Como impedir que o cron me envie um email?

1

Eu configurei um servidor ssmtp com meu nome de usuário e senha do gmail.

Depois disso, tenho recebido e-mails constantes do meu laptop para o meu Gmail.

Aqui os correios.

O primeiro é um pouco assim:

O assunto é

Cron [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

O remetente é raiz

O corpo do texto é

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/msql.so' - /usr/lib/php5/20100525/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0

O segundo e-mail é: Assunto:

Anacron job 'cron.daily' on Innovator

O corpo é:

/etc/cron.daily/logrotate: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName /etc/cron.daily/update-notifier-common: flashplugin-installer: downloading http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.270.orig.tar.gz Installing from local file /tmp/tmphjHyVl.gz Flash Plugin installed.

Quando olho em /etc/cron.d, existem dois arquivos: anacron php5

O conteúdo do php5 é o seguinte.

# /etc/cron.d/php5: crontab fragment for php5
#  This purges session files older than X, where X is defined in seconds
#  as the largest value of session.gc_maxlifetime from all your php.ini
#  files, or 24 minutes if not defined.  See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

O conteúdo do anacron filea é o seguinte:

# /etc/cron.d/anacron: crontab entries for the anacron package

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

30 7    * * *   root    start -q anacron || :

Eu também tentei adicionar a string > / dev / null 2 > & 1 no final do arquivo php (como descrito aqui ) mas ainda assim recebo os e-mails.

Como eu paro de receber os e-mails?

    
por neo1691 22.02.2013 / 17:23

2 respostas

3

Resposta simples: do dpkg --purge php5-sybase .

Resposta mais longa: os pacotes Debian possuem arquivos de configuração separados e o resto. Quando você remove o pacote (e não purga), os arquivos de configuração (como /etc/php5/conf.d/mssql.ini) permanecem no local e o php5 tenta carregar a biblioteca inexistente. Isso foi corrigido no php5 5.4.0, mas será corrigido apenas em pacotes não removidos (obviamente, não é possível corrigir um bug no pacote onde apenas os arquivos de configuração permanecem).

    
por oerdnj 19.03.2013 / 14:12
1

Tente isso, vá para.

 sudo crontab -e

depois coloque esta linha acima do seu cronjob.

MAILTO=""

salve e saia.

    
por Mahesh Gareja 01.05.2015 / 10:01