Наблюдение за процессами через strace

Приведу пример запуска утилиты strace, которая позволяет отслеживать что делает в данным момент процесс или команда.

Простой запуск:

strace COMMAND
strace -ff COMMAND

Запись результата в файл, с увеличением длины строки до 512 (по умолчанию 32):

strace -o /tmp/strace.txt -s 512 COMMAND

Наблюдение за уже запущенным процессом:

strace -p PID

Чтобы перед каждым вызовом отображалось время:

strace -t -p PID
strace -tt -p PID
strace -ttt -p PID

Например чтобы убедится обращается ли процесс или команда к определенному файлу:

strace -P /home/ixnfo/test.txt -p PID
strace -P /home/ixnfo/test.txt echo "test" >> /home/ixnfo/test.txt

Просмотр справки:

man strace

Смотрите также мою статью:
Как в Linux узнать PID процесса и убить его?

Оставьте комментарий

Добавить комментарий

Больше на IT Blog

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Continue reading