Comment savoir si un exécutable ou un binaire est le traitement de certains demande ou occupé/veille (pas d'état de fonctionnement)

0

La question

Comment savoir si un exécutable ou un binaire est le traitement de certains demande ou occupé/inactif (pas d'état de fonctionnement)

Je veux arrêter ou tuer le processus en se basant sur le statut de traitement de l'exécutable.

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

La meilleure réponse

0

Vous pouvez vérifier l'état du processus de code d'un processus à l'aide de ps. Cela peut vous donner un aperçu plus détaillé de l'état actuel d'un processus donné.

Selon 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

Vous pouvez ensuite faire quelque chose comme: ps --no-headers -o pid,state -p PID Qui serait sortie de l'une des lettres représentant un état du processus à partir de ci-dessus, pour un processus PID.

Vous pouvez aussi le faire ps --no-headers -o pid,state -p $(pgrep app_name). Ce sera de sortie le courant de l'état de chaque processus exécuté par une application donnée.

2021-11-24 04:58:28

ce travail(commande ps) sur windows ainsi?
BRE

Dans d'autres langues

Cette page est dans d'autres langues

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