리눅스 감시 명령

리눅스 감시 명령

여러 오류를 확인하기 위해 watch 명령을 실행할 때 특정 라인 수에 도달하면 창에 나머지 오류가 표시되지 않습니다. watch 명령을 사용하여 생성된 모든 라인을 보고 싶은데 어떻게 해야 합니까?

답변1

매뉴얼에는 다음 watch과 같이 명확하게 명시되어 있습니다.

watch는 명령을 반복적으로 실행하여 출력을 표시합니다(전체 화면의 첫 번째 출력).

따라서 이것이 원하는 것이 아니라면 사용하지 마십시오 watch.

또는 (bash에서) 다음을 사용하십시오.

while :; do
    clear
    # The command that you want to use to view
    sleep 2  # 2 secs is the default for watch
done

관련 정보