2025-03-14 21:59:59 -06:00
|
|
|
# truss
|
|
|
|
|
|
|
|
|
|
> Narzędzie do rozwiązywania problemów poprzez śledzenie wywołań systemowych.
|
|
|
|
|
> Odpowiednik strace w SunOS.
|
2026-08-06 22:19:46 -06:00
|
|
|
> Więcej informacji: <https://www.unix.com/man-page/sunos/1/truss>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Rozpocznij śledzenie programu, wykonując go i śledząc wszystkie procesy potomne:
|
|
|
|
|
|
|
|
|
|
`truss -f {{program}}`
|
|
|
|
|
|
|
|
|
|
- Rozpocznij śledzenie określonego procesu według jego PID:
|
|
|
|
|
|
|
|
|
|
`truss -p {{pid}}`
|
|
|
|
|
|
|
|
|
|
- Rozpocznij śledzenie programu, wykonując go, pokazując argumenty i zmienne środowiskowe:
|
|
|
|
|
|
|
|
|
|
`truss -a -e {{program}}`
|
|
|
|
|
|
|
|
|
|
- Zlicz czas, wywołania i błędy dla każdego wywołania systemowego i raportuj podsumowanie po zakończeniu programu:
|
|
|
|
|
|
|
|
|
|
`truss -c -p {{pid}}`
|
|
|
|
|
|
|
|
|
|
- Śledź proces filtrując dane wyjściowe według wywołania systemowego:
|
|
|
|
|
|
|
|
|
|
`truss -p {{pid}} -t {{nazwa_wywołania_systemowego}}`
|