실행중인 프로세스를 얻는 방법

실행중인 프로세스를 얻는 방법

Linux 서버에서 프로세스를 실행하려고 하는데 몇 가지 의심이 듭니다. 상단 출구로 나가면 다음과 같은 이점이 있습니다.

# top -b -n1 | head -n5
top - 16:18:19 up 60 days, 21:22,  8 users,  load average: 0.03, 0.13, 0.15
Tasks: 1274 total,   7 running, 1267 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.6% us,  2.4% sy,  0.0% ni, 95.8% id,  0.1% wa,  0.0% hi,  0.0% si
Mem:   6291556k total,  5269044k used,  1022512k free,    29976k buffers
Swap:  6291448k total,    82508k used,  6208940k free,   649292k cached

내가 알고 싶은 것은 두 번째 줄에서 "실행 중"이라고 말하는 "7"이 처리되는 것입니다.

"ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm"을 시도하고 "R"과 동일한 "stat" 상태로 필터링했지만 이를 얻을 수 없습니다. 4개의 프로세스. 나는 항상 "ps 및 grep"을 얻었고 때로는 다른 것을 얻었지만 ttop에 표시된 7개는 얻지 못했습니다.

그것을 얻을 수 있는 방법이 있나요?

감사합니다.

답변1

나는 입력했다맨 탑그리고 읽어보세요상단 -i유휴 상태가 아니고 좀비가 아닌 프로세스를 표시합니다.

관련 정보