मैंने प्रक्रिया द्वारा खोली गई फ़ाइलों को दिखाने के लिए निम्न-लाइनर दिया है:
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
हालाँकि मैंने बहुत सारी त्रुटियाँ दोहराई हैं जैसे:
dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24
dtrace: error on enabled probe ID 7 (ID 160: syscall::open:entry): invalid user access in action #2 at DIF offset 24
मुझे पता है कि मैं उन्हें पुनर्निर्देशित करके दबा सकता हूं 2> /dev/null
।
इन त्रुटियों का क्या अर्थ है और वे क्यों हो रहे हैं?
क्या यह dtrace
गलती है, या कुछ विशिष्ट प्रक्रिया है जिसके कारण? और इस समस्या का समाधान कैसे किया जा सकता है?
मैं OS X 10.11.2 का उपयोग कर रहा हूं