asl.conf ไม่มีผลกับสภาพแวดล้อม OS X Yosemite ของฉัน


2

ฉันพยายามที่จะหยุดการบันทึกที่น่ารำคาญของแอปพลิเคชันบางอย่างโดยที่ไม่ประสบความสำเร็จ สิ่งที่ฉันทำคือสิ่งเหล่านั้นอธิบายเหมือนในคำถามนี้:

วิธีปิดการใช้งาน / ตั้งค่าระดับการบันทึก / การตั้งค่าสำหรับแอปพลิเคชัน PER Mac OS X

แต่อย่างไรก็ตามการปรับเปลี่ยนใน asl.conf จะไม่มีผลใด ๆ และแอปเหล่านั้นยังคงทำการบันทึกอยู่ ฉันจะหยุดการบันทึกของแอปพลิเคชันบางอย่างได้อย่างไร

สิ่งที่ฉันพยายาม:

  1. เพิ่มบางบรรทัดเหล่านี้ใน asl.conf:

    ? [= ผู้ส่ง Adobe Lightroom] ไฟล์ / dev / null

    ? [= ผู้ส่ง GoogleSoftwareUpdateAgent] ละเว้น

    ? [= เครื่องมืออำนวยความสะดวก libsystem_network] ละเว้น

    ? [CA = ข้อความ tcp_connection_destination_prepare_complete] ละเว้น

    ? [S = ผู้ส่ง com.google.Chrome] ละเว้น

    ? [S = ผู้ส่ง com.adobe.Lightroom] ละเว้น

  2. sudo killall -HUP syslogd

  3. sudo launchctl ยกเลิกการโหลด /System/Library/LaunchDaemons/com.apple.syslogd.plist
  4. sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

Lightroom mobile และ Google Update กำลังพ่นบันทึกจำนวนมากและฉันต้องการหยุดพวกเขาจริงๆ ... ความช่วยเหลือใด ๆ ได้รับการกำหนดขอบคุณล่วงหน้า


ฉันพบปัญหาเดียวกัน แต่ดูเหมือนว่ากฎจะใช้งานได้จริงเช่นเมื่อฉันเปลี่ยนเส้นทางผู้ส่งไปยังไฟล์ไฟล์นี้จะถูกสร้างขึ้นและข้อความบันทึกจะปรากฏขึ้น แต่ข้อความก็ยังส่งสแปมต่อไปเช่นกัน
ฮารุ

คำตอบ:


0

ดูเหมือนว่าการเพิ่มสิ่งเหล่านั้นให้กับโลกasl.confไม่ได้มีผลที่คาดหวังวิธีการจัดการกฎ

ฉันพบวิธีแก้ไขปัญหานี้คือการใช้asl/*ไฟล์การกำหนดค่าแยกต่างหากสำหรับตัวกรองแต่ละตัว ไฟล์เหล่านั้นจะต้องเก็บไว้ใน/etc/asl/

เช่นเพื่อละเว้น "com.example.Sender" และกรองจดหมายขยะจาก system.log เราสามารถสร้างไฟล์ที่/etc/asl/com.example.Senderมีเนื้อหาดังต่อไปนี้:

? [= Sender com.example.Sender] claim only
* ignore

claim onlyสำหรับการแข่งขัน (เป็น "ผู้ส่ง" ในตัวอย่าง) ทำให้เกิดกฎในต้นแบบที่จะละเลยซึ่งหมายถึงสิ่งที่จะไม่จบลงในasl.confsystem.log

สิ่งนี้ได้ผลเหมือนเป็นเสน่ห์สำหรับฉัน (หลังจากฉันเกือบบ้าดีเดือดกับหลัก asl.conf)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.