strace
Troubleshooting tool for tracing system calls. More information: <https://manned.org/strace>.
Install
- All systems
-
curl cmd.cat/strace.sh
- Debian
-
apt-get install strace - Ubuntu
-
apt-get install strace -
Alpine
-
apk add strace - Arch Linux
-
pacman -S strace - Kali Linux
-
apt-get install strace - CentOS
-
yum install strace - Fedora
-
dnf install strace - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install strace - Raspbian
-
apt-get install strace - Docker
-
docker run cmd.cat/strace stracepowered by Commando
Troubleshooting tool for tracing system calls. More information: <https://manned.org/strace>.
-
Start tracing a specific process by its PID:
strace -p pid -
Trace a process and filter output by system call:
strace -p pid -e system_call_name -
Count time, calls, and errors for each system call and report a summary on program exit:
strace -p pid -c -
Show the time spent in every system call:
strace -p pid -T -
Start tracing a program by executing it:
strace program -
Start tracing file operations of a program:
strace -e trace=file program
© tl;dr; authors and contributors