Мониторинг использования файла исполняемого файла cgi-bin?

Одна из программ в моей папке cgi-bin работает неправильно. Это скомпилированный бинарный файл, для которого у меня нет исходного кода. Я хотел бы настроить какой-нибудь монитор, чтобы собирать список файлов, которые программа открывает при запуске, и записывать их в текстовый файл.

Это выглядит как lsof может иметь эту информацию, но так как программа CGI является переходной и обычно завершает выполнение менее чем за секунду, запускать ее не очень удобно lsof из командной строки одновременно. В связи с этим, я даже не уверен, будет ли программа CGI отображаться как сама по себе, или если деятельность будет зарегистрирована в httpd процесс.

Сервер работает под управлением Red Hat Enterprise Linux 6.4 с Apache 2.2.15, и у меня есть root-доступ.

Предложения?

1 ответ

Решение

Ты можешь использовать strace чтобы узнать, что делает ваша программа cgi-bin. Смотрите этот вопрос на StackOverflow о том, как использовать strace,

Другие вопросы по тегам