strace를 사용하여 프로그램이 execve
. 이 명령의 일부 인수는 매우 길고 strace는 인수를 execve
(약 30 자 뒤에 “…”이 표시됨) 으로 줄여서 유용한 정보를 얻지 못하게합니다. 각 인수의 전체 텍스트를 어떻게 얻을 수 있습니까?
나는 man 페이지를 읽었다 . -v 옵션은 유용한 환경을 인쇄하지만 인수는 여전히 잘립니다.
strace -f -e trace=execve -v -p 1234
또한 verbose = all 전달을 시도했지만 SIGCHLD에 대한 추가 정보를 제공합니다.
strace -f -e verbose=all trace=execve -v -p 1234
답변
표시 할 문자열의 최대 길이를 지정 하는 옵션을 원합니다 (기본값은 32).-v -s strsize