Ako zistiť, či spustiteľný alebo binárny je spracovanie niektoré žiadosti alebo zaneprázdnený/voľnobeh (nie je SPUSTENÁ, stav)
Chcem stop/zabiť proces založený na spracovanie stav spustiteľný.
Ako zistiť, či spustiteľný alebo binárny je spracovanie niektoré žiadosti alebo zaneprázdnený/voľnobeh (nie je SPUSTENÁ, stav)
Chcem stop/zabiť proces založený na spracovanie stav spustiteľný.
Môžete skontrolovať proces kód štátu procesu pomocou ps
. To vám môže dať viac detailný pohľad na súčasný stav daného procesu.
Podľa 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
Potom môžete urobiť niečo ako:
ps --no-headers -o pid,state -p PID
Čo by výstup jedno z písmen predstavuje proces štátu z vyššie uvedeného, pre daný proces PID.
Môžete tiež urobiť ps --no-headers -o pid,state -p $(pgrep app_name)
. To bude výstup aktuálny stav každý proces prebiehal podľa danej aplikácie.