คำถามติดแท็ก notifications

2
วิธีส่งการแจ้งเตือนเฉพาะในกรณีที่งานพิมพ์ไม่ว่างเปล่า
เรากำลังใช้ rundeck เพื่อสแกน logfiles สำหรับบริการและดำเนินการตามสิ่งที่พบที่นั่น โดยทั่วไปสำหรับการค้นพบแต่ละรายการซึ่งไม่มีเร็กคอร์ดที่เก็บ git จะถูกเตรียมใช้งานและมีการเรียกจุดสิ้นสุดที่เหลืออยู่สองสามจุด แต่นั่นไม่ใช่ประเด็น เรากำลังตั้งค่างานให้ทำงานตามกำหนดเวลาพูดทุกสองสามชั่วโมงและส่งการแจ้งเตือนเมื่อเกิดความล้มเหลวและนอกจากนี้เพื่อส่งการแจ้งเตือนเกี่ยวกับความสำเร็จก็ต่อเมื่อมีการดำเนินการอย่างน้อยหนึ่งครั้งเท่านั้น (เช่นเชลล์สคริปต์ในงานที่ป้อน ลูปอย่างน้อยหนึ่งครั้ง) สคริปต์ถูกเขียนเพื่อให้ปล่อยเอาต์พุตบน stdout เฉพาะเมื่อพบไอเท็มที่ต้องดำเนินการ มีวิธีในการตรวจสอบเพื่อเรียกการแจ้งเตือนด้วยข้อกำหนดนี้หรือไม่? หรือวิธีเขียนสคริปต์โดยไม่ต้องเขียนปลั๊กอินตั้งแต่ต้น? วิธีแก้ปัญหาหนึ่งที่เป็นไปได้คือการปิดทริกเกอร์การแจ้งเตือนความล้มเหลวและทำให้สคริปต์ส่งคืนค่าที่ไม่ใช่ศูนย์ในกรณีที่ไม่มีรายการใดดำเนินการ แต่ฉันไม่สะดวกในการทำเช่นนั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.