Ми всі знаємо, що правильним способом обробки результатів із завдань cron є перенаправлення його на файл:
0 * * * * /bin/date >> /var/log/date.log 2>&1
Однак іноді адміністратори ледачі, забудькуваті чи неосвічені і не вкладають у ці перенаправлення; в цьому випадку результат роботи надсилається поштою до $ MAILTO або користувачеві або root. У деяких ящиках, якими я керую, пошта відключена, тому цей вихід переходить у чорну діру. Мені цікаво, чи є якийсь спосіб сказати cron взяти будь-яку роботу та замість того, щоб надсилати пошту, кидати її десь у лог-файл? Я використовую Ubuntu (8.04, але переходить на 9.04). У цьому випадковому результаті Google є натяк на таке рішення , але я думаю, що ОП може бути переплутана з приводу виходу кронів порівняно з результатами роботи cron.
Я відкритий для рішень, які передбачають трохи сценаріїв або злому, але в ідеалі це би біт конфігурації, який я можу десь встановити. Я не бачу жодних підказок у man cron
. Спасибі!
root: /var/log/cron.log
не працює? feep.net/sendmail/tutorial/intro/aliases.html