The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
При выполнении cron не создается сообщение в mail, !*! worsvch, 03-Ноя-11, 12:35  [смотреть все]
При отработке любого задания из crontab в centos у меня создавалось сообщение, которое я мог просмотреть с помощью команды mail. В RedHatLinux 5.5 у меня такого сообщения не создается, что очень неудобно. Подскажите пожалуйста, что нужно сделать чтобы сообщения создавались в mail?
  • При выполнении cron не создается сообщение в mail, !*! Andrey Mitrofanov, 13:02 , 03-Ноя-11 (1)
    1. Настроить локальный MTA, и/или убедиться, что локальная доставка root-у или его замещающему :) пользователю действительно-таки работает.
    2. У меня крон шлёт письма только если задания пишут чего-то на экран (уж не знаю про stdout, но то, что в stderr, точно).
    3. Может, в кроне чего _настроить надо? Или это "другой" крон~~~
  • При выполнении cron не создается сообщение в mail, !*! Дядя_Федор, 14:16 , 04-Ноя-11 (2)
    Чего crontab -l кажет-то? Обычно почта, куда следует отсылать вывод команд из крона указывается переменной MAILTO=... Ну и, разумеется, сервер должен "уметь" слать почту - то есть, на нем, как минимум, должен быть почтовый клиент. Проверьте из консоли mail -s test ваша_почта - идет ли пересылка.
    • При выполнении cron не создается сообщение в mail, !*! worsvch, 21:09 , 07-Ноя-11 (3)
      > Чего crontab -l кажет-то? Обычно почта, куда следует отсылать вывод команд из
      > крона указывается переменной MAILTO=... Ну и, разумеется, сервер должен "уметь" слать
      > почту - то есть, на нем, как минимум, должен быть почтовый
      > клиент. Проверьте из консоли mail -s test ваша_почта - идет ли
      > пересылка.

      Выполнил mail -s test ваша_почта, ничего не происходит.


      • При выполнении cron не создается сообщение в mail, !*! Дядя_Федор, 08:37 , 08-Ноя-11 (4)
        > Выполнил mail -s test ваша_почта, ничего не происходит.

        "ничего не происходит" - не технический термин. Научитесь грамотно излагать собственные мысли. После "mail -s test email" Надо РУЧКАМИ сымитировать SMTP-сессию.
        Вот пример сессии (все я вводил руками - кроме "Сс" - после появления это надписи просто нажал "Ввод"):
        mail -s TEST user@domain.ru
        DATA
        TEST
        .
        Cc:
        Потом надо смотреть лог-файл почты - у меня это - /var/log/mail.log. Он выглядит так:
        tail /var/log/mail.log
        ....
        Nov  8 08:33:13 bt sSMTP[23199]: Sent mail for _e-mail_ (221 2.0.0 Bye) uid=0 username=root outbytes=302

        • При выполнении cron не создается сообщение в mail, !*! worsvch, 11:50 , 08-Ноя-11 (5)
          >[оверквотинг удален]
          > DATA
          > TEST
          > .
          > Cc:
          > Потом надо смотреть лог-файл почты - у меня это - /var/log/mail.log. Он
          > выглядит так:
          >  tail /var/log/mail.log
          > ....
          > Nov  8 08:33:13 bt sSMTP[23199]: Sent mail for _e-mail_ (221 2.0.0
          > Bye) uid=0 username=root outbytes=302

          to=myuser, ctladdr=myuser (500/501), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30061, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (pA8JkE5F015942 Message accepted for delivery)

          набираю mail, в ответ "no mail for myuser"




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру