Назад | Перейти на главную страницу

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

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

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

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

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

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