Cum să știu dacă executabil sau binar este prelucrarea unor cerere sau ocupat/inactiv (nu starea de FUNCȚIONARE)

0

Problema

Cum să știu dacă executabil sau binar este prelucrarea unor cerere sau ocupat/inactiv (nu starea de FUNCȚIONARE)

Vreau să mă opresc/ucide procesul bazează pe prelucrarea statutul de executabil.

linux windows
2021-11-24 04:26:55
1

Cel mai bun răspuns

0

Puteți verifica starea de proces codul de un proces folosind ps. Acest lucru poate oferi o perspectivă mai detaliată starea actuală a unui anumit proces.

Potrivit man ps:

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)
           I    Idle kernel thread
           R    running or runnable (on run queue)
           S    interruptible sleep (waiting for an event to complete)
           T    stopped by job control signal
           t    stopped by debugger during the tracing
           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

Apoi, puteți face ceva de genul: ps --no-headers -o pid,state -p PID Care ar ieșire una din literele care reprezintă un proces de stat de mai sus, pentru un anumit proces PID.

Puteți face, de asemenea, ps --no-headers -o pid,state -p $(pgrep app_name). Aceasta va afișa starea curentă de fiecare proces condus de o anumită aplicație.

2021-11-24 04:58:28

va acest lucru(ps comanda) pe windows la fel de bine?
BRE

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................