Chúng tôi đang sử dụng rundeck để quét logfiles cho một dịch vụ và thực hiện hành động tùy thuộc vào những gì được tìm thấy ở đó. Về cơ bản, đối với mỗi mục được tìm thấy, trong đó bản ghi không tồn tại, kho git được khởi tạo và một vài điểm cuối còn lại được gọi, nhưng đó không phải là điểm.
Chúng tôi đang thiết lập công việc để chạy theo lịch trình, cứ sau vài giờ và gửi thông báo về sự cố, và ngoài ra chỉ gửi thông báo về thành công khi có ít nhất một hành động được thực hiện (ví dụ: tập lệnh shell trong tác vụ được nhập vòng lặp ít nhất một lần). Kịch bản được viết để nó chỉ phát ra đầu ra trên thiết bị xuất chuẩn khi tìm thấy các mục cần xử lý.
Có cách nào trong rundeck để kích hoạt thông báo với yêu cầu này không? Hoặc một cách để kịch bản nó mà không cần viết một plugin từ đầu?
Một cách giải quyết khác có thể là tắt trình kích hoạt thông báo lỗi và làm cho tập lệnh trả về giá trị khác không trong trường hợp không có mục nào được xử lý, nhưng tôi không thoải mái khi làm điều đó.