监控 cgi-bin 可执行文件的使用情况?

监控 cgi-bin 可执行文件的使用情况?

我的 cgi-bin 文件夹中的某个程序出现问题。这是一个编译后的二进制文件,我没有它的源代码。我想设置某种监视器来收集程序执行时打开的文件列表,并将其转储到文本文件中。

看起来lsof可能有这些信息,但由于 CGI 程序是临时的,通常在一秒钟内完成执行,因此lsof同时从命令行运行并不实际。就此而言,我甚至不确定 CGI 程序是否会以自身身份显示,或者活动是否会注册到进程中httpd

该服务器运行带有 Apache 2.2.15 的 Red Hat Enterprise Linux 6.4,并且我有 root 访问权限。

有什么建议吗?

答案1

你可以使用它strace来查看你的 cgi-bin 程序做了什么。参见这个问题在 StackOverflow 上了解如何使用strace

相关内容