Получить файлы, используемые бинарным - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь найти файл, используемый двоичным файлом во время его выполнения. Использование strace помогает, но его слишком запутанный способ, макрос с grep достаточно хорош, но существует ли утилита, которая может помочь мне выводить только файлы, используемые двоичным файлом?

1 Ответ

1 голос
/ 05 апреля 2020

вы можете попробовать использовать:

lsof -p PID запущенного процесса

lsof -c ssh покажет все файлы, открытые процессами, начинающимися с буквы

Или попробуйте ltrace или, может быть, fuser

Я видел, как strace использовался с некоторыми сложными grep трубопроводами ... но все зависит от того, что именно является конечной целью.

Вы также можно использовать опции -e в strace для фильтрации, например:

sudo strace -t -e trace=open,close,read,getdents,write,connect,accept whoami >/dev/null

и grep оттуда ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...