हम एक सेवा के लिए लॉगफ़ाइल्स को स्कैन करने के लिए रंडेक का उपयोग कर रहे हैं, और जो कुछ वहां पाया जाता है, उसके आधार पर कार्रवाई करें। मूल रूप से, प्रत्येक आइटम के लिए, जिसके लिए कोई रिकॉर्ड मौजूद नहीं है, एक गिट रिपॉजिटरी को आरंभीकृत किया जाता है और कुछ बाकी समापन बिंदुओं को बुलाया जाता है, लेकिन यह बात नहीं है।
हम काम को निर्धारित करने के लिए सेट कर रहे हैं, हर दो घंटे में, और असफलता पर अधिसूचना भेजने के लिए, और इसके अतिरिक्त केवल सफलता पर अधिसूचना भेजने के लिए जब कम से कम एक कार्रवाई की गई है (यानी कार्य में शेल स्क्रिप्ट दर्ज की गई है। कम से कम एक बार लूप)। स्क्रिप्ट इसलिए लिखी जाती है कि यह केवल स्टडआउट पर आउटपुट का उत्सर्जन करता है जब कार्रवाई की जाने वाली वस्तुओं को पाया जाता है।
क्या इस आवश्यकता के साथ सूचना को ट्रिगर करने के लिए रंडेक में एक तरीका है? या स्क्रैच से प्लगइन लिखने के बिना इसे स्क्रिप्ट करने का एक तरीका?
विफलता नोटिफ़िकेशन ट्रिगर को बंद करने के लिए एक संभव समाधान होगा, और बिना किसी आइटम के मामले में स्क्रिप्ट को गैर-शून्य वापस करना, लेकिन मैं ऐसा करने में सहज नहीं हूं।