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

11
วิธีป้อนในคอนเทนเนอร์ Docker ที่ใช้งาน TTY ใหม่อยู่แล้ว
ฉันมีคอนเทนเนอร์ที่ใช้งานบริการ Apache อยู่เบื้องหน้า ฉันต้องการที่จะสามารถเข้าถึงคอนเทนเนอร์จากเปลือกอื่นเพื่อ "โผล่ไปรอบ ๆ " ข้างในและตรวจสอบไฟล์ ในตอนนี้ถ้าฉันแนบกับคอนเทนเนอร์ฉันก็ยังคงดู Apache daemon และไม่สามารถเรียกใช้คำสั่งใด ๆ เป็นไปได้หรือไม่ที่จะแนบ tty อื่นกับคอนเทนเนอร์ที่รันอยู่? อาจเป็นไปได้ว่าฉันสามารถใช้ประโยชน์จากข้อเท็จจริงที่ว่านักเทียบท่าเป็นเพียงห่อรอบภาชนะ LXC? ฉันลองแล้วsudo lxc-console -n [container-id] -t [1-4]แต่ดูเหมือนว่ามีเพียง tty เดียวเท่านั้นที่ใช้ได้และนั่นคืออันที่ใช้ apache daemon อาจมีวิธีการเปิดใช้งานคอนโซล lxc หลายตัวในระหว่างการสร้างหรือไม่ ฉันไม่ต้องการกำหนดค่าและสร้างคอนเทนเนอร์ด้วยบริการ openssh ถ้าเป็นไปได้
545 docker  tty 

26
วิธีการแก้ไขข้อผิดพลาด 'sudo: ไม่มี tty present และไม่มีโปรแกรม askpass ที่ระบุไว้'
ฉันพยายามรวบรวมบางแหล่งโดยใช้ makefile ใน Makefile sudoมีพวงของคำสั่งที่จะต้องวิ่งตาม เมื่อฉันคอมไพล์แหล่งที่มาจากเทอร์มินัลทุกอย่างไปได้ดีและทำให้หยุดชั่วคราวในครั้งแรกที่sudoคำสั่งถูกรันเพื่อรอรหัสผ่าน เมื่อฉันพิมพ์รหัสผ่านให้ดำเนินการต่อและดำเนินการให้เสร็จสมบูรณ์ แต่ฉันต้องการรวบรวมแหล่งข้อมูลใน NetBeans ดังนั้นฉันเริ่มโครงการและแสดง netbeans ว่าจะหาแหล่งที่มาได้อย่างไร แต่เมื่อฉันรวบรวมโครงการมันทำให้เกิดข้อผิดพลาด: sudo: no tty present and no askpass program specified ครั้งแรกที่พบsudoคำสั่ง ฉันค้นหาปัญหาบนอินเทอร์เน็ตและวิธีแก้ไขทั้งหมดที่ฉันพบชี้ไปที่สิ่งหนึ่ง: การปิดใช้งานรหัสผ่านสำหรับผู้ใช้รายนี้ เนื่องจากผู้ใช้ที่สงสัยนี่คือรูต ฉันไม่ต้องการทำเช่นนั้น มีวิธีแก้ปัญหาอื่น ๆ อีกไหม?
438 linux  sudo  tty 

5
pty และ tty หมายถึงอะไร
ฉันสังเกตเห็นว่ามีหลายคนกล่าวถึงptyและttyในโครงการโอเพนซอร์สบางคนสามารถบอกฉันได้ว่าพวกเขาหมายถึงอะไรและอะไรคือความแตกต่างระหว่างพวกเขา ขอบคุณ!
237 c  unix  networking  tty  vocabulary 

7
สับสนเกี่ยวกับตัวเลือก Docker -t เพื่อจัดสรร pseudo-TTY
ตัวเลือกนี้จะทำอะไรกันแน่? ฉันอ่าน TTY มากและยังคงสับสนอยู่ ผมเล่นไปรอบ ๆ ด้วยไม่ได้มี-tเพียงและดูเหมือนว่าโปรแกรมที่คาดหวังว่าผู้ใช้ป้อนโยนความผิดพลาดโดยไม่ต้อง-i -tทำไมการเปิดใช้งานหลอก -TTY จึงสำคัญ?
206 docker  tty  pty 

6
ทำไมการพิมพ์ถึง stdout ช้ามาก? มันสามารถเร่งความเร็วได้หรือไม่
ฉันประหลาดใจ / ผิดหวังอยู่เสมอว่าต้องใช้เวลานานแค่ไหนในการส่งออกไปยังเครื่องด้วยคำสั่งพิมพ์ หลังจากการบันทึกอย่างช้า ๆ เมื่อเร็ว ๆ นี้ฉันตัดสินใจที่จะมองมันและรู้สึกประหลาดใจมากที่พบว่าเกือบตลอดเวลาที่ใช้รอเครื่องเทอร์มินัลเพื่อประมวลผลผลลัพธ์ การเขียนไปยัง stdout สามารถเร่งความเร็วได้บ้าง ผมเขียนสคริปต์ (' print_timer.py' ที่ด้านล่างของคำถามนี้) เพื่อเปรียบเทียบระยะเวลาเมื่อเขียน 100k เส้นที่ stdout /dev/nullเพื่อไฟล์และมีการเปลี่ยนเส้นทางไปยัง นี่คือผลการจับเวลา: $ python print_timer.py this is a test this is a test <snipped 99997 lines> this is a test ----- timing summary (100k lines each) ----- print :11.950 s write …
166 python  linux  printing  stdout  tty 

1
MacOS: ความแตกต่างระหว่าง /dev/tty.* และ /dev/cu.* คืออะไร
อุปกรณ์อนุกรมแต่ละตัวจะแสดงสองครั้งใน/devครั้งเดียวtty.*และหนึ่งครั้งเป็นcu.*. อะไรคือสิ่งที่cu.*อุปกรณ์? แตกต่างจากtty.*อุปกรณ์อย่างไร? mh@maru ~ --> ls -l /dev/*.usbmodem621 crw-rw-rw- 1 root wheel 11, 5 Dec 25 18:00 /dev/cu.usbmodem621 crw-rw-rw- 1 root wheel 11, 4 Dec 25 18:00 /dev/tty.usbmodem621
89 macos  serial-port  tty 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.