С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

strace — какие системные вызовы делает процесс

шпаргалка · strace 6.8 · Ubuntu 24.04 https://lab.dimsanych.ru/ru/wiki/strace/

Шпаргалка

  • strace cat /etc/hostname все вызовы команды
  • strace -f sh -c '…' и дочерних процессов
  • strace -e trace=openat cmd только openat
  • strace -f -e trace=file cmd всё, что с путями файлов
  • strace -e trace=network cmd сокеты и подключения
  • strace -o /tmp/t.log -f cmd в файл, отдельно от вывода
  • strace -c ls /etc > /dev/null сводка: сколько каких вызовов
  • sudo timeout 10 strace -p 1234 подключиться к процессу

Ключи

Основные ключи — в таблице ниже. Полный список — man strace.

Загрузка…