Come sapere se il file eseguibile o un file binario è richiesta l'elaborazione di alcuni o occupato/inattivo (non dello stato)

0

Domanda

Come sapere se il file eseguibile o un file binario è richiesta l'elaborazione di alcuni o occupato/inattivo (non dello stato)

Voglio interrompere/uccidere il processo che si basa sulla stato di elaborazione del file eseguibile.

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

Migliore risposta

0

È possibile controllare lo stato del processo codice di un processo che utilizza il ps. Questo può darvi un più dettagliato spaccato lo stato corrente di un dato processo.

Secondo 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

È quindi possibile fare qualcosa di simile: ps --no-headers -o pid,state -p PID Che sarebbe uscita una delle lettere che rappresentano un processo di stato di cui sopra, per un dato processo PID.

Si può anche fare ps --no-headers -o pid,state -p $(pgrep app_name). Questo mostrerà lo stato attuale di ogni processo gestito da una determinata applicazione.

2021-11-24 04:58:28

questo lavoro(comando ps) su windows?
BRE

In altre lingue

Questa pagina è in altre lingue

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