Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Cron + senmail = не работает  (Прочитано 963 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Cron + senmail = не работает
« : 31 Мая 2010, 12:28:58 »
есть скрипт:
cd /home/user/Shedule
echo fsdf>sdfs
sendmail user@server.com<mail.txt

через cron не срабатывает команда senmail (( (echo работает)

руками запускаю - всё работает

чего не хватает cron`у ?

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Cron + senmail = не работает
« Ответ #1 : 31 Мая 2010, 12:46:01 »
А в кроне что прописано?

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Cron + senmail = не работает
« Ответ #2 : 31 Мая 2010, 12:53:29 »

# m h  dom mon dow   command
* * * * * /home/user/Shedule/1.sh

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Cron + senmail = не работает
« Ответ #3 : 31 Мая 2010, 13:11:53 »
В логах MTA ошибки какие-нибудь валятся? Попробуй включить отправку выхлопа команд к себе на мыло, посмотреть, чем sendmail мотивирует своё нежелание работать:
MAILTO=your@email.com
* * * * * /home/user/Shedule/1.sh

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Cron + senmail = не работает
« Ответ #4 : 31 Мая 2010, 13:27:25 »
/home/user/Shedule/1.sh: 4: sendmail: not found


Пользователь решил продолжить мысль 31 Мая 2010, 13:43:52:
добавил в cron
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin

и заработало
« Последнее редактирование: 31 Мая 2010, 13:43:52 от mouserok »

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Cron + senmail = не работает
« Ответ #5 : 31 Мая 2010, 14:04:50 »
Может лучше прописать в скрипте /usr/sbin/sendmail вместо sendmail. В кроне всё же не забавы ради урезают пути поиска бинарников, скорей всего это сделанно по соображениям безопасности.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Cron + senmail = не работает
« Ответ #6 : 31 Мая 2010, 14:33:19 »
ок ... спа ... за совет

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.