``top ''명령을 1 번 실행하고 종료하는 방법?


12

top시스템을 한 번만 스캔하고 항상 모니터하지 않기 위해 명령 을 알려주는 스위치가 있습니까?


7
명령에 대해 알고 싶다면 먼저 해당 명령의 맨 페이지 ( man command)를 읽으십시오 .
Avinash Raj

답변:


22

-n스위치를 사용하면 검색 할 것입니다 :

user@host:~$ top -n 1

맨 페이지 참조

   -n : Number of iterations limit as:  -n number
        Specifies the maximum number of iterations, or frames, top should produce before ending.

top명령 을 중지하려면을 누르십시오 q.

주의 사항 :top 스크립트에서 사용하는 경향이 있다면 스크립트를 top위한 ps것이 아니라 대신 사용하십시오.


2
CPU로드 평균을 읽을 수 없다고 top생각하기 때문에 스크립트에서 사용 하고 ps있습니다. 내가 잘못?
Sopalajo de Arrierez

8

스크립트에 대해 "top"명령을 유지하려면 -b옵션 ( "-b"옵션은 "배치 모드 작업"을 의미 함)을 사용할 수 있습니다.이 옵션을 사용하면 출력을 파일로 리디렉션 할 수 있습니다.

예 :

  • 최고 하나의 촬영 배치 모드 : top -bn 1 2>&1 1> /tmp/topN
  • 메모리 사용량별로 1 회 촬영 배치 모드별로 정렬 : top -ban 1 2>&1 1> /tmp/topAN
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.