相关疑难解决方法(0)

Linux下如何从/proc/$pid/mem读取?

Linux的proc(5)手册页告诉我,/proc/$pid/mem“可用于访问进程的内存的页面”。但是直接尝试使用它只会给我

$ cat /proc/$$/mem /proc/self/mem
cat: /proc/3065/mem: No such process
cat: /proc/self/mem: Input/output error
Run Code Online (Sandbox Code Playgroud)

为什么不能cat打印自己的内存(/proc/self/mem)?当我尝试打印 shell 的内存时,这个奇怪的“没有这样的进程”错误是什么(/proc/$$/mem显然进程存在)?那我怎么读/proc/$pid/mem呢?

linux process kernel memory proc

155
推荐指数
5
解决办法
14万
查看次数

标签 统计

kernel ×1

linux ×1

memory ×1

proc ×1

process ×1