Điểm:0

Crontab không gửi email cho tôi lỗi

lá cờ cn

Tôi có một tập lệnh có tên là cron-test.sh với một dòng mã gây ra lỗi:

#!/bin/bash
echo "Tab Cron đang chạy"
asdfadsf

"Crontab -e" của tôi có cái này:

* * * * * /home/user/cron-test.sh

Tôi dường như không nhận được bất kỳ email báo lỗi nào trong tập lệnh của mình. Tôi biết cấu hình email được thiết lập đúng cách vì tôi đã kiểm tra phần sau trong "crontab -e" và tôi nhận được email mỗi phút cho tôi biết "Tab Cron đang chạy"

MAILTO="[email protected]"
* * * * * /home/user/cron-test.sh

Bất cứ ai có thể giúp tôi với điều này? Tôi muốn nhận email khi xảy ra lỗi.

Cảm ơn.

lá cờ ar
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để tạo crontab gửi email cho tôi với đầu ra?](https://askubuntu.com/questions/536766/how-to-make-crontab-email-me-with-output)
lá cờ hr
Bạn có hỏi tại sao biến môi trường `MAILTO` của bạn cần được đặt rõ ràng trong crontab, thay vì được kế thừa từ đâu đó không?
lightstream avatar
lá cờ cn
Tôi hiểu rằng crontab theo mặc định sẽ tự động gửi email cho tôi khi có lỗi với tập lệnh mà nó chạy. Khi tôi có "asdfadsf" trong tập lệnh của mình, điều đó sẽ gây ra lỗi. Tuy nhiên, crontab không gửi email cho tôi rằng tập lệnh này đã gây ra lỗi.
lá cờ hr
Nếu không có biến `MAILTO`, AFAIK sẽ cố gắng gửi thư tới chủ sở hữu của crontab *cục bộ*, sử dụng thứ gì đó tương đương với `[email protected]`. Thư sẽ kết thúc bằng `/var/mail/user` (mặc dù để nó hoạt động, tôi nghĩ bạn cần có một máy chủ thư đầy đủ chạy trên máy chủ cục bộ - thay vì một trình chuyển tiếp thư như `ssmtp` hoặc tương tự).
lightstream avatar
lá cờ cn
Cảm ơn bạn @steeldriver

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.