Linux에서 top 명령은 명령줄을 사용하여 "TIME+" 필드를 기준으로 정렬하고 1회 반복합니다.

Linux에서 top 명령은 명령줄을 사용하여 "TIME+" 필드를 기준으로 정렬하고 1회 반복합니다.

top 명령을 실행하고 "T"를 입력하면 TIME+를 기준으로 정렬됩니다.

명령줄에서 top -n 1을 사용하여 "TIME+"별로 정렬하고 싶습니다.

이렇게 하면 모든 프로세스를 파일로 캡처하고 하나씩 분석할 수 있습니다.

참고: CentOs입니다.

답변1

top -n 1 -b | tail -n +7 | sort  -k 11Vb
  • top -n 1 -b: -b 문자 강조 표시를 피합니다.
  • tail -n +7: 상단에서 작성한 제목을 건너뜁니다.
  • sort -k 11Vb: "버전" 정렬 모드에서 11번째 필드를 기준으로 정렬, 공백 건너뛰기

-k 11Vbr순서를 반대로 할 때 사용됩니다 .

답변2

$ top -o TIME+ -n 1 >top.out

-o옵션은 정렬할 열을 선택하는 데 사용되며 종료하기 전에 한 번만 업데이트됩니다 -n 1.top

관련 정보