'?' đại diện theo TTY


12

Nếu bạn chạy pstrong thiết bị đầu cuối của mình, bạn có thể thấy một cái gì đó như sau:

nhập mô tả hình ảnh ở đây

?gì Tôi ssh 'ing vào một máy chủ Linux, vì vậy tôi cho rằng đó chỉ là sshdvì nó nói dưới CMD , nhưng tôi tò mò những gì ?đang xem xét có pts/1đại diện Ví dụ thiết bị đầu cuối của tôi.


2
Trước tiên hãy xem tty có nghĩa là stackoverflow.com/questions/4426280/what-do-pty-and-tty-mean , sau đó nếu một chương trình đang chạy dưới một thiết bị đầu cuối (giả), ps sẽ cho bạn biết. Nếu không, nó sẽ chỉ cho bạn một "?" bởi vì nó có thêm kiến ​​thức Lưu ý đóng một thiết bị đầu cuối cũng đóng tất cả các chương trình chạy dưới nó.
Pozzo-Balbi

Câu trả lời:


13

Nó cho thấy ?vì không có TTY (giao diện đầu cuối) mà quá trình này được đính kèm. Điều này là may mắn vì sshdlà một daemon hệ thống và không nên phụ thuộc vào một phiên khách.

Như đã đề cập trong các bình luận, việc đóng một phiên sẽ chấm dứt tất cả các quy trình liên quan cho TTY đó, điều không mong muốn đối với các quy trình trên toàn hệ thống.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.