AIX 명령의 trace

2177 단어 AIX 시스템
AIX5.3에서trace 명령은 새로운 파라미터를 추가하여trace 명령은 지정한 프로세스, 루틴, 응용 프로그램의 조작만 기록하고 기록 파일의 크기를 줄여 사용자가 관심 있는 내용에만 관심을 가지도록 한다.
새로 추가된 매개 변수는 다음과 같습니다: A: 추적할 프로세스 목록을 설정합니다.- t: 추적할 라인 목록을 설정합니다.- I: 추적할 인터럽트 레벨을 지정합니다.-P: 이로 인해 발생하는 하위 프로세스나 스레드를 추적할지 여부를 지정합니다.-x: 추적할 프로그램을 지정하고 프로그램 실행이 끝나면 추적을 중지합니다.- X: 프로그램 실행이 끝난 후에도 추적을 계속할 프로그램을 지정합니다.
예:
a. Track 프로그램/ad01/fop테스트, 그리고 발생하는 모든 하위 프로세스와 루틴은 프로그램 실행이 끝날 때trace를 정지합니다.사용:
  # trace -J fact -x/ad01/fop_test -P p -a
b. pid가 131266과 18449494인 두 프로세스를 추적하고 그 프로세스가 발생하는 모든 하위 프로세스와 루틴을 추적하며, 프로그램이 실행될 때trace 명령을 사용할 때까지 트레이스를 멈추지 않습니다.사용:
  # trace -J fact -A '131266 184494' -P p -a
 
추적을 실행하는 방법에는
4
  • 상호 작용.
    다음 명령 시퀀스
    myprog에서 상호작용 추적을 실행하고 추적을 끝냅니다.
    trace -j30D,30E -o trace.file
    ->!myprog
    ->q


  • 4
  • 비동기적으로.
    다음 명령 시퀀스
    myprog에서 비동기 추적을 실행하고 추적을 끝냅니다.
    trace -a -j30D,30E -o trace.file
    myprog
    trcstop
    The default file from which the system generates a trace report is the /var/adm/ras/trcfile file
    trcrpt -t /usr/mqm/lib/amqtrc.fmt trace.file > report.file
     
    -t File/etc/trcfmt
     
    AIX Documentation 
    trace Daemon
    trcrpt Command

  • 좋은 웹페이지 즐겨찾기