Кол-во просмотров: 31
Два процесса ffmpeg запускались в cron одновременно и порождали ошибки. Все ошибки Crontab отправляет на почту root, если явно не указан вывод в журнал, например:
*/5 * * * * /path/to/run_ffmpeg.sh > /var/log/ffmpeg_cron.log 2>&1
sendmail пытался переслать эти сообщения наружу на @mail.ru и в итоге больше 6 тысяч процессов sendmail съедали всю память.

Процессы вида:
..... /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
Когда в FreeBSD (и в Unix вообще) задача в crontab производит какой‑либо вывод (stdout/stderr)(мой случай) или явно вызывает mail/sendmail, cron сам инициирует отправку письма. Он делает это, запуская sendmail с флагом -FCronDaemon, чтобы пометить источник сообщения и правильно обработать поток данных от задачи.
Решение:
добавить в начале crontab:
MAILTO=""