«strace» 태그된 질문

12
strace는 어떻게 사용해야합니까?
한 동료는 리눅스에서 모든 것이 디버깅에 실패했을 때 마지막 옵션은 strace 를 사용하는 것이라고 나에게 말했다 . 나는이 이상한 도구 뒤에 과학을 배우려고 노력했지만 시스템 관리자 전문가가 아니며 실제로 결과를 얻지 못했습니다. 그래서, 정확히 무엇이며 무엇을합니까? 어떻게 그리고 어떤 경우에 사용해야합니까? 결과를 어떻게 이해하고 처리해야합니까? 간단히, 간단한 단어에서 어떻게이 물건 …
273 linux  debugging  strace 


1
strace가 인수를 축약하는 것을 방지 하시겠습니까?
strace를 사용하여 프로그램이 execve. 이 명령의 일부 인수는 매우 길고 strace는 인수를 execve(약 30 자 뒤에 "..."이 표시됨) 으로 줄여서 유용한 정보를 얻지 못하게합니다. 각 인수의 전체 텍스트를 어떻게 얻을 수 있습니까? 나는 man 페이지를 읽었다 . -v 옵션은 유용한 환경을 인쇄하지만 인수는 여전히 잘립니다. strace -f -e trace=execve -v …
117 linux  strace 

4
strace를 사용하여 자식 프로세스를 추적하는 방법은 무엇입니까?
나는 strace프로세스에 잠깐 붙였다. 이 프로세스는 90 개의 스레드를 생성했습니다. 문제가되는 스레드를 찾았을 때 부모 스레드, 조부모 스레드 등 루트 프로세스까지 지루하게 검색해야했습니다. 어떤 스레드가 다른 스레드를 생성했는지 신속하게 파악할 수있는 트릭이나 도구가 있습니까? 또는 더 나은 방법은 다음과 같은 스레드 생성 트리를 인쇄하는 것입니다 pstree.

9
Windows 용 Systrace
Systrace 또는 최소한 strace 와 동등한 Windows를 찾고 있습니다. 나는 StraceNT에 대해 알고 있지만 더 많은 대안이 있는지 궁금합니다. 구체적으로 시스템 호출 정책을 프로그래밍 방식으로 시행 할 수있는 특정 방법을 찾고 있는데, 이는 적극적으로 중지하는 것이 아니라 사실 이후 일 수 있습니다. 현재이를 수행하는 좋은 방법이 있습니까?
86 windows  strace 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.