“배치 모드”는 top 명령에서 무엇을 의미합니까?

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이 대화식으로 실행되고 사용자가 아래로 스크롤 할 것으로 가정하기 때문입니다. 그가 모든 대사를보고 싶다면 직접 시도해보세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다