เราทุกคนรู้วิธีที่ถูกต้องในการจัดการผลผลิตจากงาน cron คือการเปลี่ยนเส้นทางไปยังไฟล์:
0 * * * * /bin/date >> /var/log/date.log 2>&1
อย่างไรก็ตามบางครั้งผู้ดูแลระบบจะขี้เกียจลืมหรือไม่รู้และไม่ใส่ในการเปลี่ยนเส้นทางเหล่านั้น ในกรณีนี้ผลลัพธ์ของงานจะถูกส่งไปยัง $ MAILTO หรือผู้ใช้ที่เป็นเจ้าของหรือรูต ในกล่องที่ฉันจัดการบางส่วนอีเมลจะถูกปิดการใช้งานดังนั้นผลลัพธ์นี้จะเข้าสู่หลุมดำ สิ่งที่ฉันสงสัยคือมีวิธีใดที่จะบอก cron ให้รับงานใด ๆ และแทนที่จะส่งจดหมายให้โยนมันลงในแฟ้มบันทึก catch-all ฉันใช้ Ubuntu (8.04 แต่ย้ายไปเป็น 9.04) มีคำใบ้ของวิธีแก้ปัญหาเช่นนี้ในผลลัพธ์แบบสุ่มของ Googleแต่ฉันคิดว่า OP อาจสับสนเกี่ยวกับเอาต์พุต cron เทียบกับผลลัพธ์ของงาน cron
ฉันเปิดให้โซลูชั่นที่เกี่ยวข้องกับการเขียนสคริปต์หรือการแฮ็ก แต่ในอุดมคตินี้จะเป็นบิตการกำหนดค่าที่ฉันสามารถตั้งค่าได้ที่ไหนสักแห่ง ฉันไม่เห็นคำแนะนำใด ๆ man cron
ใน ขอบคุณ!
root: /var/log/cron.log
ไม่ทำงานใช่ไหม feep.net/sendmail/tutorial/intro/aliases.html