Если вы настроили выполнение задач в cron, то надо обязательно позаботиться о выводе ваших команд.
Иначе весь вывод (stdout и stderr) будет валиться в /var/spool/clientmqueue, что может довольно скороо забрать на себя все дискрипторы файлов (огромное число (200000 не предел) маленьких файликов (50-600 байт). И в результате - место свободное есть (df -h), а записать ничего не получиться.
Как один из вариантов, написать после Вашей команды перенаправление
> /dev/null
однако сообщения об ошибках будут продолжать валиться в clientmqueue (что не так уж и плохо, для контроля)
1>/dev/null 2>&1
в этом варианте cron будет особенно молчалив - ни сообщение, ни ошибок
P.S. добавление в заголовок файла (crontab -e) строки вида MAILTO="" никакого положительного эфекта не дало.
Подписаться на:
Комментарии к сообщению (Atom)
полезно, спасибо
ОтветитьУдалить