查看文件被哪个进程占用 linux
3个回答
快又稳
2024-10-28 广告
2024-10-28 广告
1.只查看该进程:ps -ef | grep 1345 2.查看该进程打开的文件:lsof -p 1345 3.查看内存分配:lcat /proc/1345/maps 4.查看堆栈:pstack 1345 5.查看发出的系统调用:strac...
点击进入详情页
本回答由快又稳提供
展开全部
1.只查看该进程:ps -ef | grep 11345
2.查看该进程打开的文件:lsof -p 11345
3.查看内存分配:lcat /proc/11345/maps
4.查看堆栈:pstack 11345
5.查看发出的系统调用:strace -p 11345
6.查看调用库函数:ltrace -p 11345
2.查看该进程打开的文件:lsof -p 11345
3.查看内存分配:lcat /proc/11345/maps
4.查看堆栈:pstack 11345
5.查看发出的系统调用:strace -p 11345
6.查看调用库函数:ltrace -p 11345
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fuser filename查看
会显示进程的pid
# fuser access.log
access.log: 961 24170
# ps aux|grep 961
root 961 0.0 0.1 46160 2268 ? Ss Mar19 0:00 nginx
会显示进程的pid
# fuser access.log
access.log: 961 24170
# ps aux|grep 961
root 961 0.0 0.1 46160 2268 ? Ss Mar19 0:00 nginx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询