'อะไร' ตัวแทนภายใต้ TTY


12

หากคุณใช้งานpsในเครื่องเทอร์มินัลคุณอาจเห็นสิ่งต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

คือ?อะไร ฉันSSH 'ไอเอ็นจีลงในเซิร์ฟเวอร์ Linux ดังนั้นฉันคิดว่ามันเป็นเพียงsshdตามที่กล่าวภายใต้CMDแต่ฉันอยากรู้ว่าสิ่งที่?จะพิจารณามีpts/1เพื่อเป็นตัวแทนเช่นสถานีของฉัน


2
อันดับแรกดูว่า tty หมายถึงstackoverflow.com/questions/4426280/what-do-pty-and-tty-meanจากนั้นหากโปรแกรมทำงานภายใต้เทอร์มินัล (หลอก) ps จะแสดงให้คุณทราบว่า มิฉะนั้นจะแสดงเพียง "?" เพราะตอนนี้มันมีความรู้เพิ่มเติม หมายเหตุการปิดเทอร์มินัลจะปิดโปรแกรมทั้งหมดที่กำลังทำงานอยู่
Pozzo-Balbi

คำตอบ:


13

มันแสดงให้เห็น?เนื่องจากไม่มี TTY (ส่วนต่อประสานเทอร์มินัล) ที่ติดกระบวนการนี้ นี่เป็นโชคดีเนื่องจากsshdเป็น daemon ของระบบและไม่ควรขึ้นอยู่กับเซสชันของไคลเอ็นต์

ดังที่กล่าวไว้ในความคิดเห็นการปิดเซสชันจะยุติกระบวนการที่เกี่ยวข้องทั้งหมดสำหรับ TTY นั้นซึ่งไม่ต้องการสำหรับกระบวนการทั่วทั้งระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.