将程序状态导出到procfs?

Xiè*_*léi 5 c reflection linux-kernel procfs

我可以在procfs中创建任何文件映射以反映我的程序的内部状态吗?

例如,

main.c:

char *message;

...
Run Code Online (Sandbox Code Playgroud)

假设pid是1200,是否可以创建一个瞬态文件/ proc/1200/variables/message,它将反映消息变量?

我想我需要使用proc fs,因为有/ proc /.../{net,f​​d,task等等},如果我想在proc fs中添加另一个变量/部分,我应该从哪里开始?

Com*_*umb 1

除非你正在编写内核模块,否则你不能