startmymanageserver1.sh
저는 실행될 때마다 로그 파일에 기록(추가)하는 WebLogic 시작 스크립트를 사용하고 있습니다 .managedserver.log
managedserver.log
제가 다루지 못하는 지난 몇 달 간의 기록이 있을 수 있습니다.
전체가 아닌 grep
문자열을 얻고 싶습니다 . 명령을 실행한 후 추가된 로그의 일부만 가져오고 싶습니다.Server is in RUNNING State
managedserver.log
startmymanageserver1.sh
managedserver.log
마지막 실행 결과에서 업데이트된 부분만 grep하는 방법을 제안해 주시겠습니까 startmymanageserver1.sh
?
답변1
최근 10개 항목만 검색합니다.
tail -n10 managedserver.log | grep Server.is.in.RUNNING.State
파일을 아래에서 위로 검색합니다.
tac managedserver.log | grep -m1 Server.is.in.RUNNING.State