Cron загаживает почту

Metal Messiah
На сайте с 01.08.2010
Offline
152
691

Добрый вечер

Стояли несколько крон заданий, обычные скрипты без вывода и 1 вызов через wget

Приходят письма с заголовком

Cron <admin@www> wget http://blablabla/script.php > /dev/null

и всем выводом wget. То что стоит /dev/null никого не волнует, все исправно присылается.

До того стояло >> /var/log/filename.txt но в резульатет файл как был пустым так и остался, а логи крона все на почте.

Кроме того, файл сохраняется в script.php.40 и таких полный каталог

Еще раньше файла filename.txt не было и приходили отчеты что нет прав.

Вообщем, как это исправить?

anonymous, думай что говоришь и не забывай подписать отзыв :)
[umka]
На сайте с 25.05.2008
Offline
456
#1

А что именно вы хотите исправить?

Описанное вами — стандартное поведение cron.

Чтобы отчёты не приходили на почту, напишите в crontab

MAILTO=""

Чтобы stderr отправлялся в /dev/null, добавьте к команде 2>&1

Лог в помощь!
iamsens
На сайте с 26.08.2009
Offline
115
#2
Metal_Messiah:
Добрый вечер

Стояли несколько крон заданий, обычные скрипты без вывода и 1 вызов через wget
Приходят письма с заголовком

и всем выводом wget. То что стоит /dev/null никого не волнует, все исправно присылается.
До того стояло >> /var/log/filename.txt но в резульатет файл как был пустым так и остался, а логи крона все на почте.
Кроме того, файл сохраняется в script.php.40 и таких полный каталог
Еще раньше файла filename.txt не было и приходили отчеты что нет прав.
Вообщем, как это исправить?

man wget

wget -o /dev/null -O /dev/null http://blablabla/script.php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий