Поймать процесс, который длится менее секунды - PullRequest
0 голосов
/ 05 июня 2019

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

Проблема в том, что даже с этим кодом:

while :
do
     ps -ef | grep 'ldapsearch' | grep -v 'grep' >> out
done

Кажется, что процесс запущен в течение такого короткого времени, что вызов ps пропускает его каждый раз.

Как мне это сделать?

1 Ответ

1 голос
/ 05 июня 2019

Вы можете легко распечатать журнал системных вызовов с помощью:

dmesg -w

с -w, являющимся следующей опцией.

Или, если вы знаете PID вашего процесса:

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