2012-09-20 11 views
7

पर रीडायरेक्ट किया गया है, मैं यह जांचना चाहता हूं कि लॉन्च होने पर टीएमएक्स स्पर्श कौन सी फाइल करता है (न केवल टमक्स चलने पर खुली फ़ाइलों की सूची)। स्ट्रेस tmux सबसे अच्छा विकल्प की तरह लग रहा था।स्ट्रेस tmux आउटपुट को फ़ाइल

आउटपुट को फ़ाइल strace tmux > /tmp/blah पर रीडायरेक्ट करने का प्रयास करते समय। फ़ाइल खाली है।

ऐसा क्यों होता है? ट्रेस को किसी फ़ाइल में रीडायरेक्ट कैसे करें?

उत्तर

14

ओह मुझे मिल गया। स्ट्रेस stdout पर प्रिंट नहीं करता है। यह stderr के लिए प्रिंट करता है।

strace tmux 2> /tmp/blah काम करता है।

9

आप -o विकल्प strace के साथ भी उपयोग कर सकते हैं जो stderr के बजाय फ़ाइल में ट्रेस आउटपुट लिखता है।

strace -o /tmp/blah tmux

संबंधित मुद्दे