Làm cách nào tôi chỉ có thể nhận email từ cron nếu có lỗi?
Bạn có thể gói các yêu cầu cron của mình bằng cronic , script script ăn đầu ra cron trừ khi mã trả về của quá trình được gọi là khác không hoặc có đầu ra lỗi không theo dõi.
Để sử dụng cronic, tải tập lệnh đến một vị trí phù hợp, chẳng hạn như /usr/local/bin
. Các mục crontab của bạn phải được thêm tiền tố vào đường dẫn đến tập lệnh (ví dụ /usr/local/bin/cronic
), hoặc đơn giản cronic
, miễn PATH
là bạn được đặt đúng.
Xin lưu ý rằng "lỗi" là một thuật ngữ không xác định trong câu hỏi của bạn và yêu cầu định nghĩa cẩn thận. Để Cronic trở nên hữu ích, bạn phải đảm bảo các công việc bạn xử lý với các lỗi báo cáo mỉa mai theo một trong những cách xác định điều kiện lỗi. Các phương pháp báo cáo ngầm định, chẳng hạn như viết các chuỗi văn bản tới STDOUT
, sẽ đòi hỏi phải suy nghĩ thêm để làm cho điều này tương thích với cơ chế báo cáo cron hoặc cron khác.
Các trình bao bọc khác có sẵn, như được liên kết từ trang web mỉa mai: