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

2
ตอนนี้ El Capitan นั้น“ ไร้ค่า” แล้วมีวิธีใดบ้างที่จะทำให้ dtrace ทำงานได้?
ฉันพบว่า dtrace เป็นเครื่องมืออันล้ำค่าสำหรับการแก้ไขข้อบกพร่องและการแก้ไขปัญหาทุกประเภทไม่พูดถึงสคริปต์ชุดเครื่องมือ dtrace สองโหลที่จัดส่งโดย Appleซึ่งเป็นส่วนหนึ่งของ El Capitan บน El Cap การใช้ dtrace มักส่งผลให้เกิดข้อผิดพลาดอย่างไม่สิ้นสุดทำให้ dtrace ทั้งหมดยกเว้นไร้ประโยชน์

2
สคริปต์ Dtrace newproc.d หยุดทำงานหลังจากอัปเกรดเนื่องจากไม่มีโพรบ proc ::: exec-success ที่ขาดหายไป
ฉันพยายามวิ่ง: $ sudo /usr/bin/newproc.d ซึ่งควรจะสอดแนมกระบวนการใหม่ในขณะที่พวกเขากำลังดำเนินการ แต่มันล้มเหลวด้วยข้อผิดพลาด: dtrace: ไม่สามารถรวบรวมสคริปต์ /usr/bin/newproc.d: บรรทัดที่ 22: คำอธิบายโพรบproc:::exec-successไม่ตรงกับโพรบใด ๆ นี่เป็นบน OS X 10.11.2 และเท่าที่ฉันจำได้ว่านี่คือการทำงานก่อนการอัพเกรด ดูเหมือนว่า OS X ใหม่จะไม่มีproc:::exec-successโพรบอีกต่อไปเนื่องจากฉันได้ตรวจสอบโดย: $ sudo dtrace -l | grep proc:::exec-success รหัสความล้มเหลวของสคริปต์นั้น (หมายเหตุ: สิ่งนี้ได้รับจากระบบฉันไม่ได้เปลี่ยน): proc:::exec-success { print_pid[pid] = 1; /* This pid emerged from an exec, make a note of that. */ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.