Câu trả lời:
Nó có thể khác nhau tùy thuộc vào chính xác gói cron daemon bạn sử dụng, nhưng đây là từ trang chủ của Vixie Cron trên Ubuntu Hardy:
Nếu MAILTO được xác định (và không trống), thư sẽ được gửi cho người dùng được đặt tên như vậy. MAILTO cũng có thể được sử dụng để gửi thư trực tiếp đến nhiều người nhận bằng cách phân tách người dùng người nhận bằng dấu phẩy. Nếu MAILTO được xác định nhưng trống (MAILTO = ""), sẽ không có thư nào được gửi. Nếu không thư được gửi đến chủ sở hữu của crontab.
Nếu bạn không sử dụng Vixie Cron hoặc không chắc chắn, hãy thử trang thủ công cho tệp crontab: man 5 crontab
Thí dụ
MAILTO="user.one@domain.one,user.two@domain.two"
cron
gửi mail đến địa chỉ đầu tiên chỉ (và crontab
không hề phàn nàn khi lưu thay đổi, đó là một sự xấu hổ ). Có lỗi trong syslog ( (CRON) error (bad mailto)
), nhưng không ai nhận thấy ...
Thay thế cho các câu trả lời ở trên, bạn có thể gửi nó đến một địa chỉ duy nhất là một nhóm thư. Điều này đặc biệt hiệu quả nếu bạn quản lý nhiều máy chủ vì việc quản lý địa chỉ trong nhóm trên máy chủ thư sẽ dễ dàng hơn sau đó trong crontab của từng máy chủ.
/etc/aliases
bằng cách thêm một dòng như thế này: cron-listeners: fred@example.com, george@example.com
2. Trong crontab, đặt MAILTO=cron-listeners
Nếu bạn không có quyền truy cập root, thì bạn có thể thử .forward
phương thức thay thế.
Một giải pháp có thể là một .forward
tệp trên tài khoản người dùng đó sẽ gửi thư đến các địa chỉ thích hợp.
Câu trả lời tốt nhất có lẽ là kiểm tra các trang man của bạn để biết phiên bản hiện tại của cron / crontab của bạn để xem có điều gì có thể được thực hiện với tham số MAILTO hoặc chỉ định một địa chỉ thư lần lượt chuyển thư đến nhiều địa chỉ cho bạn không.
Thêm ,
sau mỗi email, ví dụ:MAILTO="some.user1@example.com,some.user2@example.com"
;
không hoạt động