我试图在Ubuntu上调试一个应用程序--我需要侦听文件打开的尝试(即使是不存在的文件)。
过程监视器 (以前称为FileMon)在Windows上是可用的--Ubuntu的实用程序带上有什么?
谢谢!
阿什利
发布于 2009-07-07 03:44:22
你在找斯特拉斯。看看这里:https://wiki.ubuntu.com/Strace
发布于 2009-07-07 03:48:25
这取决于你想要什么:
strace -f -eopen $cmd来跟踪进程对“open”的调用。当然,手册页有关于语法的全部细节。发布于 2009-07-07 04:09:33
在启动应用程序前面的strace可以很好地观察应用程序正在做什么。
lsof很高兴看到一个已经在运行的应用程序正在使用哪些文件。
顺便说一下:
lsof -ni:22显示了哪个进程正在使用端口22。
https://serverfault.com/questions/36790
复制相似问题