Трассировать новый процесс strace
Запустить команду под strace и сохранить вывод в файл
strace -o trace.log ls /tmp
more strace
all 13 commands →
Подключиться к процессу
strace -p $(pgrep nginx | head -1) -o /tmp/nginx.trace
Трассировать только конкретные syscall
strace -e trace=openat,read,write curl https://example.com
Статистика syscall
strace -c -e trace=all python3 app.py
Следовать за дочерними процессами
strace -f -e trace=process nginx -t
Показать временны́е метки
strace -tt -T curl https://example.com 2>&1 | head -40