Thông thường khi một cron job crash, nó sẽ để lại một số thông báo lỗi trong nhật ký.
Chúng tôi chạy shell script và một số chương trình java với cron job. Gần đây chúng tôi tìm thấy một số điều kỳ lạ từ nhật ký. Rõ ràng chương trình đã bị sập hoặc bị giết vì có khóa chương trình chúng tôi đặt khi chương trình được khởi chạy, không được phát hành. Chúng tôi đoán chương trình đã bị giết vì nhật ký của chương trình không hiển thị thông báo kết thúc.
Ai có thể giết công việc và làm thế nào tôi có thể nhận được thông báo qua email khi một công việc định kỳ đã chết?
EDIT: Tôi không muốn cách crontab nhận email vì nó chỉ đẩy mọi đầu ra tiêu chuẩn vào email. Trong trường hợp của tôi, có rất nhiều đầu ra hệ thống khác từ các chương trình khác nhau vì một số trong số chúng không sử dụng log4j hoặc chúng được lặp lại bởi shell script. Vì có nhiều người dùng trong hệ thống, chúng tôi không thể yêu cầu tất cả người dùng quản lý đầu ra tiêu chuẩn của chương trình của họ.