누구든지 표시 전용 Linux 명령을 제공할 수 있습니까?달리기프로세스? 절전 모드나 다른 상태가 아닌 실행 상태여야 합니다.
명령을 통해 할 수 있나요 ps
?
ps- aF
명령이 프로세서(PSR) 열을 표시하지만 프로세스 상태는 표시하지 않는다는 것을 알고 있습니다 .
답변1
BSD "개성" 사용 ps
:
ps axr
ㅏ모든 사용자들,엑스TTY가 없는 프로세스를 포함하여,아르 자형실행 상태 - Derek의 Fish and Chips 리뷰에서 지적한 바와 같습니다.
BSD 옵션은 대시를 사용하지 않으며 ps
동작 방식을 변경하는 BSD 특성을 갖는 오래되고 복잡한 프로그램입니다.
플래그 -F
에는 고정된 열 집합이 있습니다. 다음은 대안입니다.
ps -axo uid,pid,ppid,c,sz,rss,psr,stat,stime,tty,time,cmd |
nawk '($8~/R/){print}'
PSR 뒤에 STAT를 추가하고 약간의 awk를 사용하여 열 8의 "R"을 필터링합니다.
답변2
grep -w R /proc/[0-9]*/stat
PID는 파일 이름에서 구문 분석할 수 있습니다.
이는 상태 D 또는 Z를 찾는 프로세스에도 적용됩니다.