stderr पर टैग किए गए जवाब

मानक त्रुटि एक और आउटपुट स्ट्रीम है जो आमतौर पर प्रोग्राम द्वारा आउटपुट त्रुटि संदेश या डायग्नोस्टिक्स में उपयोग की जाती है।

5
क्या प्रगति रिपोर्ट / लॉगिंग जानकारी stderr या stdout पर है?
क्या कोई आधिकारिक POSIX, GNU, या अन्य दिशानिर्देश हैं जहां प्रगति रिपोर्ट और लॉगिंग जानकारी ("fing foo; foo done" जैसी चीजें) मुद्रित की जानी चाहिए? व्यक्तिगत रूप से, मैं उन्हें stderr पर लिखना चाहता हूं ताकि मैं stdout को रीडायरेक्ट कर सकूं और केवल प्रोग्राम का वास्तविक आउटपुट प्राप्त कर …
75 posix  stdout  gnu  stderr  standard 

6
क्या मैं अलग-अलग रंगों में STDERR और STDOUT को प्रिंट करने के लिए अपने शेल को कॉन्फ़िगर कर सकता हूं?
मैं अपने टर्मिनल को सेट करना चाहता हूं ताकि stderrएक अलग रंग में मुद्रित हो stdout; शायद लाल। इससे दोनों को अलग बताना आसान होगा। क्या इसमें कॉन्फ़िगर करने का कोई तरीका है .bashrc? यदि नहीं, तो क्या यह भी संभव है? नोट : इस सवाल के साथ विलय कर …

2
एक bash स्क्रिप्ट में stderr संदेशों को दबाएं
निम्नलिखित पर विचार करें (थोड़ा मूर्खतापूर्ण) स्क्रिप्ट नाम 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep जब मैं इसे चलाता हूं, तो मुझे न केवल प्रतिध्वनि का उत्पादन मिलता है, बल्कि स्टाफ़ पर नींद की मौत की मार की सूचना है: $ ./test1.sh sleep pid …

5
किसी फ़ाइल में stdout को रीडायरेक्ट कैसे करें, और stdout + stderr को किसी दूसरे को कैसे भेजें?
मैं कैसे प्राप्त कर सकता हूं cmd >> file1 2>&1 1>>file2 यही है, stdout और stderr को एक फ़ाइल (file1) पर पुनर्निर्देशित करना चाहिए और केवल stdout (file2) को दूसरे (दोनों परिशिष्ट मोड में) पर पुनर्निर्देशित करना चाहिए?

4
X अनुप्रयोगों ने चेतावनी दी है कि "पहुँच योग्य बस से नहीं जुड़ सकते हैं:" stderr पर
ऐसा लगता है कि टर्मिनल का प्रत्येक एप्लिकेशन चेतावनी और त्रुटि संदेश देता है, भले ही वह ठीक चलता दिखाई दे। Emacs: ** (emacs:5004): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused जताना: ** (evince:5052): WARNING **: Couldn't connect to accessibility bus: Failed …
30 terminal  x11  gtk  stderr  bugs 

3
क्या फाइल डिस्क्रिप्टर कॉपियों के बिना एक ही फाइल पर stdout और stderr को पुनर्निर्देशित करना सुरक्षित है?
मैं खाली निर्देशिका में शुरू करता हूं। $ touch aFile $ ls aFile फिर मैं lsदो तर्क देता हूं , जिनमें से एक इस निर्देशिका में नहीं है। मैं दोनों आउटपुट स्ट्रीम नाम की फाइल पर रीडायरेक्ट करता हूं output। मैं >>एक साथ लिखने से बचने के लिए उपयोग करता …

3
nohup: इनपुट को अनदेखा करना और stdout को stderr को पुनर्निर्देशित करना
मैं nohupनीचे वर्णित के रूप में पृष्ठभूमि में अपना आवेदन शुरू कर रहा हूं - root@phx5qa01c:/bezook# nohup java -jar ./exhibitor-1.5.1/lib/exhibitor-1.5.1-jar-with-dependencies.jar -c file --fsconfigdir /opt/exhibitor/conf --hostname phx5qa01c.phx.qa.host.com > exhibitor.out & [1] 30781 root@phx5qa01c:/bezook# nohup: ignoring input and redirecting stderr to stdout लेकिन हर बार मैं यह संदेश देखता हूं - nohup: …

1
मैं zsh में केवल stderr पाइप कैसे कर सकता हूं?
बैश में: $ echo hi 2>&1 1>/dev/null | cat $ जबकि zsh में: $ echo hi 2>&1 1>/dev/null | cat hi $ क्या मानक को पुनर्निर्देशित करते समय केवल मानक त्रुटि को पाइप करने का एक तरीका है?

2
क्या `विभाजन दोष` संदेश STDERR के अंतर्गत आता है?
मैं एक निष्पादन योग्य में भाग गया bash ./code > log यह टर्मिनल पर कभी-कभी त्रुटि संदेश दिखाता है जबकि सभी प्रिंटफ़ स्टेटमेंट लॉग फ़ाइल में जाते हैं। मैं इसे नीचे की तरह फिर से चलाता हूं ./code >& log अब, सामयिक त्रुटि संदेश भी लॉग में जाते हैं। लेकिन …

1
कमांड का आउटपुट न तो stderr में है और न ही stdout में
मैंने इस मुद्दे पर ठोकर खाई है, इसलिए मैं सोच रहा हूं कि यह कैसे संभव है? कमांड के मानक रन: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 ठीक है, केवल …
16 shell  stdout  stderr 

3
शेल स्क्रिप्ट्स में stderr पर पुनर्निर्देशन का उपयोग कब करें
मुझे पता है कि अच्छी तरह से उपयोग किए जाने वाले उपयोगिताओं जैसे कि grep आउटपुट "सामान्य" संदेश stdout को, और त्रुटि संदेश stderr को। $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory जब मैं स्वयं शेल स्क्रिप्ट लिख रहा होता हूं, तो मुझे अक्सर …

2
क्या interleaving से stdout / stderr को रोकता है?
कहो कि मैं कुछ प्रक्रियाएँ चलाता हूँ: #!/usr/bin/env bash foo & bar & baz & wait; मैं उपरोक्त स्क्रिप्ट को इस तरह चलाता हूं: foobarbaz | cat जहां तक ​​मैं बता सकता हूं, जब कोई भी प्रक्रिया stdout / stderr को लिखती है, तो उनका आउटपुट कभी भी इंटरलेव नहीं …
14 shell  osx  stdout  output  stderr 

2
चेतावनी या त्रुटि होने पर मुझे प्रोग्राम का नाम आउटपुट करना चाहिए?
अगर मैं कोई स्क्रिप्ट या प्रोग्राम लिख रहा हूं, तो क्या मुझे चेतावनी या त्रुटि संदेश के साथ उसके नाम को एक साथ लाने के लिए आउटपुट करना चाहिए? उदाहरण के लिए: ./script.sh: Warning! Variable "var" lowered down to 10. या: ./prog.py: Error! No such file: "file.cfg". मैं समझता हूं …

2
कैसे और क्यों) पढ़ने और लिखने दोनों के लिए stderr का उपयोग करें?
विद्वानों के इस उत्तर के अनुसार , lessअगर यह खोलने में सक्षम नहीं है , तो स्टडर से नेविगेशन कमांड पढ़ता है /dev/tty। यह हैरान करने वाला प्रतीत होता है, क्योंकि मैंने कभी भी किसी अन्य कार्यक्रम की stderr स्ट्रीम पर लिखने के लिए नहीं देखा है, और मुझे नहीं …
12 pipe  stderr 

1
एक ही कमांड जारी करने से pts / gnome-terminal की तुलना में tty में अधिक उत्पादन क्यों हो सकता है?
GNOME टर्मिनल: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: .background_cache.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 done TTY1 के रूप में द्वारा पहुँचा Ctrl+ Alt+ F1: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.