मुझे लगता है कि आदेशएक फाइल करने के लिए दोनों stdout और stderr रीडायरेक्ट करने के लिए
मैं उपयोग के निष्पादन के लिए एक लॉग फ़ाइल बनाता है एक bash स्क्रिप्ट निम्नलिखित
Command1 >> log_file
Command2 >> log_file
चला रहा हूँ कैसे यह केवल मानक भेजता है आउटपुट और टर्मिनल पर दिखाई देने वाली मानक त्रुटि नहीं।
क्या मैं एक फाइल में लॉग इन और stdout दोनों लॉग इन कर सकता हूं?
command > file 2>&1
और किसी और को निराशा, ध्यान दें कि आदेश महत्वपूर्ण है: '2> और 1'' log_file' के बाद होने की आवश्यकता है। – Rufflewind
क्यों '>>' और नहीं '> '? – user3527975
'>> 'फ़ाइल में संलग्न होता है,'> 'ओवरराइट करता है। अधिक जानकारी के लिए "खोल पुनर्निर्देशन" के लिए खोजें। – Mat