strace

strace

시스템 호출 및 신호를 추적합니다.진단, 디버깅 및 교육용 사용자 공간 유틸리티.
strace는 Linux 용 진단, 디버깅 및 교육용 사용자 공간 유틸리티입니다.시스템 호출, 신호 전달 및 프로세스 상태 변경을 포함하여 프로세스와 Linux 커널 간의 상호 작용을 모니터링하는 데 사용됩니다.strace의 작동은 ptrace라는 커널 기능으로 가능합니다.일부 유닉스 계열 시스템은 트러스와 같이 strace와 유사한 다른 진단 도구를 제공합니다.

상용 라이센스가있는 Mac 용 strace 대체