คำถามติดแท็ก stdout

Stdout เป็นสตรีมเอาต์พุตมาตรฐานเป็นปลายทางเริ่มต้นของเอาต์พุตปกติสำหรับแอปพลิเคชัน

2
สตรีมไฟล์ใด ๆ ใน linux
ฉันมีเอาต์พุตเทอร์มินัลซึ่งฉันต้องการให้ผู้ใช้หลายคนใช้งานได้ ขณะนี้บางสิ่งที่ชอบ: command > /var/logs สำหรับอินพุตและ: watch tail -30 /var/logs สำหรับขั้วอินพุต อย่างไรก็ตามสิ่งนี้เป็นสิ่งที่ไม่พึงประสงค์เนื่องจากดูการสำรวจความคิดเห็นเมื่อเทียบกับการส่งออกเมื่อมีการอัปเดตและส่วนท้ายไม่อนุญาตให้เลื่อนกลับ

1
เชลล์ลำดับการเปลี่ยนเส้นทางสตรีมมาตรฐานหรือ 2> & 1 1> / dev / null เทียบกับ 1> / dev / null 2> & 1
ใครช่วยอธิบายความแตกต่างได้ไหม บางคนคิดว่าเป็นแนวปฏิบัติที่ดีที่สุดหรือไม่? ถ้าฉันจำถูกต้องฉันอย่างนั้นอ่านดังนั้นสิ่งนี้1>/dev/nullควรนำหน้านี้:2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/dev/null 2>&1 ls -al /doesNotExists 1>&2 2>/dev/null ls -al /doesNotExists 2>/dev/null 1>&2 ls -la /doesNotExists 2<&1 1>/dev/null ls -la /doesNotExists 2<&1 2>/dev/null ls -la /doesNotExists 1<&2 1>/dev/null ls -la /doesNotExists 1<&2 2>/dev/null ls -la /doesNotExists 1>/dev/null 2<&1 ls -la …

2
วิธียกเลิก echo“>” ใน Linux
ฉันเพิ่งรู้ว่าฉันไม่รู้วิธียกเลิกเสียงสะท้อนที่ฉันตั้งไว้ >. สถานการณ์ปัจจุบันที่แน่นอนคือฉันเพิ่งตั้ง dmesg > /var/log/syslog และตอนนี้ต้องการยกเลิกการตั้งค่าโดยตระหนักว่าฉันไม่เคยทำมาก่อน ฉันรู้ว่าฉันสามารถเริ่มต้นใหม่ได้ แต่ฉันอยากเรียนรู้จากคนที่มีประสบการณ์มากกว่านี้ ขออภัยถ้ามีคนตอบคำถามนี้ที่อื่น แต่ฉันไม่รู้ว่าจะเรียกอะไรเมื่อคุณตั้งค่าสถานที่ให้สะท้อนด้วย >ดังนั้นข้อสงสัยของฉันจึงล้มเหลว ขอบคุณทุกคน
1 linux  stdout 

0
กระบวนการที่ไม่ใช่จุดเริ่มต้น (สุ่ม) ทำงานใน Windows Container อย่างไรสามารถเขียนไปยังเอาต์พุตบันทึกเริ่มต้นของนักเทียบท่า (stdout)
ดังนั้นฉันมี Windows Container หนึ่งอัน กระบวนการต่าง ๆ แอปพลิเคชั่นดั้งเดิม. NET และ Win32 สถานการณ์แรก การโทรเข้าจุดเข้า myConfigurator.exe ใครโทรมา first.exe ใครเป็นคนสร้างกลุ่มของ second.exe สถานการณ์ที่สอง การโทรเข้าจุดเข้า myConfigurator.exe ใครโทรมา ServiceMonitor.exe ใครเป็นผู้เริ่มต้นแอปพลิเคชัน IIS ASP.NET บนเว็บของฉันใครเป็นผู้สร้างกลุ่ม second.exe กระบวนการ ปัญหา ฉันใช้ log4net appender แล้วส่งบันทึกทั้งหมดไปยัง elasticsearch และมันก็ดี แต่ฉันต้องส่งบันทึกไปยังบันทึกนักเทียบท่าเริ่มต้นด้วย ดังนั้นตัวดำเนินการดาต้าเซ็นเตอร์จะสามารถดูบันทึกได้ในลักษณะเดียวกับที่ทำกับคอนเทนเนอร์มาตรฐาน / ที่เข้ากันได้โดยใช้ portainer หรือเครื่องมืออื่น ๆ คำถาม กระบวนการสุ่มที่ทำงานภายใน Windows Container สามารถเขียนไปยังเอาต์พุตบันทึกเริ่มต้นได้อย่างไร รู้วิธีการทำงานบางทีฉันอาจจะเขียนแบบกำหนดเอง appender หรือบางสิ่งบางอย่าง. …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.