मैं dtrussमैक ओएस एक्स 10.9 पर चल रहा हूं । सरल उदाहरण है:
sudo -c ls
लेकिन मैं dtrussएक फाइल में आउटपुट कैप्चर करना चाहूंगा । मैंने कुछ देखा जो बताता है कि मैं कुछ ऐसा कर सकता हूं:
sudo bash -c 'dtruss -c ls >x'
लेकिन जब मैं ऐसा करता हूं तब dtrussभी आउटपुट टर्मिनल पर जाता है और फ़ाइल की सूची से फ़ाइल पर lsपुनर्निर्देशित हो जाता है।
मैं dtrussकिसी फ़ाइल के आउटपुट को कैसे पुनर्निर्देशित कर सकता हूं ?
stderrबजाय लिखते हैंstdoutजो>xकैप्चर करता है। यह प्रश्न बताता है कि क्या करना है: लिनक्स कम व्यवहार और stderr