主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何查看Linux当前运行进程的文件
Linux当前运行文件查看里面的流程,可以使用以下步骤:
1.获取进程ID(PID)
首先需要获取目标进程的PID。 您可以使用以下任意命令:
ps aux | grep process_namepidof process_name
2.使用
然后使用lsof
命令显示与指定PID关联的文件。
lsof -p PID
其中:PID
是步骤1中获取的进程ID。 p>
输出显示与进程相关的所有文件,包括打开的文件、套接字、管道等。 文件路径通常显示在“NAME/FLAGS”列中。
示例:
process_name
要查看进程使用的文件:
# 获取PIDpid=$(pidof进程s_name)# 使用 lsof lsof -p $pid 显示文件
输出示例:
COMMAND PID User FD 类型 设备大小/关闭节点名称 process_name 1234 user cwd DIR 8,2 4096 2 /home/userprocess_name 1234 user txt REG 8,3 10570 3094 /usr/bin/process_nameprocess_name 1234 user mem REG 8,4 21592 64433 /lib64/ ld - 2.31.1.so
在此示例中,process_name
进程是当前工作目录(cwd
),使用可执行文件文件。 文件 (txt
) 和动态链接器 (mem
)。
评论前必须登录!
注册