s + S1 + T R + nghĩa là gì trong danh sách ps ax ps


37

Tôi chạy lệnh này và nhận được kết quả này nhưng không thể hiểu kết quả mà tôi nên giết phiên bản nút nào

 ps ax | grep node


23308 pts/3    S+     0:00 sudo node index.js
23310 pts/3    Sl+    0:00 node index.js
23568 pts/1    T      0:00 sudo node index.js
23824 pts/4    S+     0:00 sudo node index.js
23826 pts/4    Sl+    0:00 node index.js
24202 pts/5    R+     0:00 grep --color=auto node

và những gì S + Sl + T, R + có nghĩa là?

Câu trả lời:


58

Đây là các mã STATE quá trình - từ trang man

PROCESS STATE CODES
       Here are the different values that the s, stat and state output
       specifiers (header "STAT" or "S") will display to describe the state of
       a process.
       D    Uninterruptible sleep (usually IO)
       R    Running or runnable (on run queue)
       S    Interruptible sleep (waiting for an event to complete)
       T    Stopped, either by a job control signal or because it is being
            traced.
       W    paging (not valid since the 2.6.xx kernel)
       X    dead (should never be seen)
       Z    Defunct ("zombie") process, terminated but not reaped by its
            parent.

       For BSD formats and when the stat keyword is used, additional
       characters may be displayed:
       <    high-priority (not nice to other users)
       N    low-priority (nice to other users)
       L    has pages locked into memory (for real-time and custom IO)
       s    is a session leader
       l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
       +    is in the foreground process group

Vậy sự khác biệt giữa S + và S1 + là gì?
Antarus

1
@Antarus Tôi tin Sl+và không S1+. Có nghĩa là nó trong giấc ngủ gián đoạn, nhóm quá trình tiền cảnh và đa luồng.
Đặc vụ47DarkSoul
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.