ลองกับ cron.none
. ถ้าคุณใช้ *
เครื่องหมายดอกจัน ( * ) ตรงกับศูนย์หรือมากกว่านั้น
ตอนนี้คุณสามารถแก้ไขกฎเพื่อย้ายบันทึกไปยังไฟล์อื่นได้ /path/to/another/file
อัปเดต
รองรับการดำเนินการเปรียบเทียบต่อไปนี้:
ประกอบด้วย
ตรวจสอบว่าสตริงที่ระบุในค่ามีอยู่ในคุณสมบัติหรือไม่ ต้องตรงกันทุกประการ ไม่รองรับสัญลักษณ์แทน
เท่ากัน
เปรียบเทียบสตริง âvalueâ ที่ให้มาและเนื้อหาคุณสมบัติ ค่าทั้งสองนี้จะต้องเท่ากันพอดี ความแตกต่างของการมีคือมีการค้นหาค่าที่ใดก็ได้ภายในค่าคุณสมบัติ ในขณะที่อักขระทั้งหมดต้องเหมือนกันสำหรับค่าเท่ากัน ด้วยเหตุนี้ isequal จึงมีประโยชน์มากที่สุดสำหรับฟิลด์ต่างๆ เช่น syslogtag หรือ FROMHOST ซึ่งคุณอาจทราบเนื้อหาที่แน่นอน
เริ่มต้นด้วย
ตรวจสอบว่าพบค่าที่จุดเริ่มต้นของค่าคุณสมบัติหรือไม่ ตัวอย่างเช่น หากคุณค้นหา âvalâ with
:msg, เริ่มต้นด้วย, "val"
มันจะตรงกันถ้า msg มี âvalues อยู่ในข้อความนี้â แต่จะไม่ตรงกันถ้า msg มี âมีค่าในข้อความนี้â (ในกรณีหลัง âcontainsâ จะตรงกัน). โปรดทราบว่า âstartswithâ เร็วกว่านิพจน์ทั่วไปมาก ดังนั้นแม้เมื่อมีการนำไปใช้แล้ว ก็ยังสมเหตุสมผลมาก (ในด้านประสิทธิภาพ) ที่จะใช้ âstartswithâ
regex
เปรียบเทียบคุณสมบัติกับนิพจน์ทั่วไป POSIX BRE ที่ให้มา
เอเรเรเก็กซ์
เปรียบเทียบคุณสมบัติกับนิพจน์ทั่วไป POSIX ERE ที่ให้มา
คุณสามารถใช้อักขระปัง (!) ได้ทันทีหน้าการดำเนินการเปรียบเทียบ ผลลัพธ์ของการดำเนินการนี้จะไร้ผล ตัวอย่างเช่น ถ้า ข้อความ
ประกอบด้วย âนี่คือข้อความแจ้งข้อมูลâ ตัวอย่างต่อไปนี้จะไม่ตรงกัน:
:msg, มี, "ข้อผิดพลาด"
แต่อันนี้ตรงกับ:
:msg, !contains, "ผิดพลาด"
การใช้การปฏิเสธอาจมีประโยชน์หากคุณต้องการดำเนินการทั่วไปบางอย่าง แต่ไม่รวมเหตุการณ์เฉพาะบางอย่าง คุณสามารถใช้การดำเนินการยกเลิกร่วมกับสิ่งนั้นได้ ตัวอย่างจะเป็น:
*.* /var/log/allmsgs- included-informational.log
:msg, มี, "informational" ~
*.* /var/log/allmsgs-but-informational.log
อย่ามองข้ามตัวหนอนในบรรทัดที่ 2! ในตัวอย่างนี้ ข้อความทั้งหมดถูกเขียนไปยังไฟล์ allmsgs- included-informational.log จากนั้น ข้อความทั้งหมดที่มีสตริง âinformationalâ จะถูกยกเลิก ซึ่งหมายความว่าบรรทัดไฟล์ config ด้านล่าง âdiscard lineâ (หมายเลข 2 ในตัวอย่างของเรา) จะไม่ถูกนำไปใช้กับข้อความนี้ จากนั้น บรรทัดที่เหลือทั้งหมดจะถูกเขียนไปยังไฟล์ allmsgs-but-informational.log