• Linux,  Programming

    [Linux] strace 사용법

    특정 프로그램의 system call과 signal을 추적하는데 활용되는 프로그램이다. 1. 사용법 반드시 옵션이 명령어 또는 실행파일 보다 먼저 와야한다. 2. Options strace엔 많은 option들이 존재한다. Options Description -s strace를 통해 추적할 때 화면 혹은…

  • Linux,  Programming

    [Linux] strace Terminal Session 붙이기

    strace를 통해 system call tracing을 할 때 실시간으로 특정 session을 붙여서 확인 가능하다. Session PID 얻기 우선 tracing 하고자하는 session PID를 얻는다. Strace 수행 그리고 또 다른 session을 열어 해당 PID를 물려서 strace를…

  • Linux,  Programming

    [Linux] strace

    System call tracing을 하는데 사용하는 linux utility다. 특히 error log가 부족할 때 사용한다. ENOENT Example 위 프로그램을 실행시켰을 때 정상적으로 된지 안된지 출력이 되지 않는다. 이 때 strace를 사용하면 보다 쉽게 확인 가능하다.…