(CRON) info (No MTA installed, discarding output)

В такой статье речь пойдет об информационном сообщении (CRON) info (No MTA installed, discarding output), которое может появляться в системном логе, после реализации заданий планировщика.

Описание

В системном логе /var/log/syslog может вылезать вот подобное информационное сообщение, после пуска заданий из CRON’a.

(CRON) info (No MTA installed, discarding output)

Кроме того, при всем этом может очень подскакивать перегрузка микропроцессора в эти моменты. Это случается потому, что после реализации задания из планировщика, ОС пробует выслать почтовое сообщение пользователю, но в этом случае, когда не настроен почтовый агент, пишется в лог подобное информационное сообщение.

Как убрать это сообщение

Верный метод

Нужно установить и настроить какой-нибудь почтовый агент, к примеру postfix
Сделать это можно последующей командой:

sudo apt-get install postfix 

НЕ Правильный способ (быстрый)

В том случае, если вам не хочется заморачиваться с установкой почтового агента и письма о выполнении заданий из планировщика вам не нужны, то можно при редактировании заданий (команда crontab -e) внести перед самым первым заданием следующую строчку: MAILTO=""
Целиком, это будет выглядеть как то так:

# Edit this file to introduce tasks to be run by cron.  #   # Each task to run has to be defined through a single line  # indicating with different fields when the task will be run  # and what command to run for the task  #   # To define the time you can provide concrete values for  # minute (m), hour (h), day of month (dom), month (mon),  # and day of week (dow) or use '*' in these fields (for 'any').#   # Notice that tasks will be started based on the cron's system  # daemon's notion of time and timezones.  #   # Output of the crontab jobs (including errors) is sent through  # email to the user the crontab file belongs to (unless redirected).  #   # For example, you can run a backup of all your user accounts  # at 5 a.m every week with:  # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/  #   # For more information see the manual pages of crontab(5) and cron(8)  #   # m h  dom mon dow   command  MAILTO=""  */1 * * * * /tmp/stats.sh

В этом случае, после выполнения задания по расписанию не будут высылаться никакие письма и данное информационное сообщение должно будет исчезнуть из системного лог-файла.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *