top
명령에 대해 읽다가 이해가 안되는 것을 발견했습니다.
상위 옵션 :
-b 일괄 모드 에서 실행합니다. 이는 상단에서 다른 프로그램으로 출력을 보내는 데 유용합니다. -n 옵션으로 지정된 반복 횟수를 실행하고 종료합니다.
배치 모드 란 무엇입니까?
그렇지 않으면 :
5 번 반복되는 다음 명령에서 -b
옵션이 어떻게 유용합니까?
top -b -n 5 > file1
위 명령과 -b
옵션을 제거하는 다음 명령의 차이점은 무엇입니까?
top -n 5 > file1
댓글
- 파일 내용을 비교하지도 않았습니다 …? : -S
A nswer
일괄 모드는 사람의 개입없이 자동 처리를 의미하는 일괄 처리 를 의미합니다. Batch는 대화 형의 반대입니다.
배치 모드에서 top은 로그 파일에 수집하거나 파싱하기 위해 더 합리적인 출력을 생성합니다 (단, top은 배치에서도 파싱 가능한 출력을 생성하는 데는 좋지 않습니다. 방법). 출력 행 수에는 제한이 없으며 출력에는 형식화를위한 이스케이프 시퀀스가 포함되어 있지 않습니다.
대화 형 모드에서 top은 사람이 볼 수 있도록 출력을 생성합니다. 특히 화면 하나만 표시합니다. 출력에는 형식 지정을위한 일부 이스케이프 시퀀스가 포함되어 있습니다. Top은 출력이 파일로 리디렉션되는 경우에도 대화 형 모드에서 작동합니다. -b
옵션의 존재 여부 만 중요합니다.
답변
1. 배치 모드는 모니터링 된 데이터를 저장하여 나중에 검토하거나 다른 프로그램으로 분석하려는 경우에 유용합니다. 수집 된 데이터를 사용하여 사용자 정의 로그 파일을 생성 할 수 있습니다 (사용 예는 여기 ), 원격 모니터링을 위해 웹 서버에 업로드 할 수있는 데이터베이스 또는 그래프. snort
침입 감지 시스템과 같은 많은 인기 프로그램에서 배치 출력을 찾을 수 있습니다. m.
2. -b
옵션은 top
는 컴퓨터에서 읽을 수있는 배치 모드를 사용합니다. 즉, “대화 형 모드에서 top
를 실행하는 동안 표시되는 멋진 형식을 얻지 못하지만 모든 데이터가 포함됩니다. 파일로 이동하면 화면에 맞는 행만 표시됩니다. 이는 top
이 대화식으로 실행되고 사용자가 아래로 스크롤 할 것으로 가정하기 때문입니다. 그가 모든 대사를보고 싶다면 직접 시도해보세요.