Làm thế nào để cấu hình email kết quả tại / đợt được gửi đến?


1

Từ trang man cho at / batch, nó nói

The user will be mailed standard error and standard output from his 
commands, if any. Mail will be sent using the command /usr/sbin/sendmail. 
If at is executed from a su(1) shell, the owner of the login shell will 
receive the mail.

Nhưng làm thế nào để cấu hình địa chỉ email mà nó gửi đến?

Trong cron có thể sử dụng biến môi trường MAILTO, nhưng không thể thấy rằng bất cứ nơi nào trong athoặc batch.

Câu trả lời:


0

Tôi không thấy một cách để làm điều đó trong lời mời, nhưng bạn có thể làm điều gì đó như thế này bằng lệnh bạn đang gọi qua:

 $ at 16:00
 at> some-command [arguments, &c.] 2>&1 | sendmail [-f <from-address>] <recipient>
 at> ^D

Khi lệnh chạy, nó sẽ chuyển đầu ra của nó sang sendmail để gửi đến người nhận được chỉ định và trong thử nghiệm nhanh tôi vừa chạy, điều này không hoạt động.

Tất nhiên, nếu bạn đã chuyển hướng đầu ra từ một số lệnh để đi đến một nơi khác, bạn có thể không gặp may - nhưng, sau đó, bạn luôn có thể phát (1) đầu ra hoặc thêm một dòng cuối cùng vào công việc gọi sendmail để đẩy tin nhắn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.