Chinaunix

标题: 如何查看进程打开的文件 [打印本页]

作者: liant76    时间: 2006-05-16 09:25
标题: 如何查看进程打开的文件
有一个daemon,根据数据库登记的内容,是正常执行了的。但是在程序中打开并写入的日志文件,在对应目录下并没有(只是某个时间段没有,之前、之后都有)。我怀疑是当时该进程或者用户打开文件数满了,所以不写了。我想看看该进程打开的文件数,但是fuser命令只能查看打开文件的进程,不太合适。听说有个lsof,但是好像要安装。有没有其他的命令可以查看进程打开的文件?如果打开文件数满了,操作系统有没有什么日志呢?\r\n如果是自己写程序来监控,那操作系统有没有提供相关的API?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2