Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux /proc文件系统中文件的时间戳是否指示采集参数样本的时间?_Linux_Proc - Fatal编程技术网

Linux /proc文件系统中文件的时间戳是否指示采集参数样本的时间?

Linux /proc文件系统中文件的时间戳是否指示采集参数样本的时间?,linux,proc,Linux,Proc,/proc文件系统中文件的时间戳是否指示采集参数样本的时间?如果不是,如何获取在/proc下的文件中更新参数的时间戳 一般来说,您不应该太信任/proc/伪文件的结果,这包括明显的文件大小及其修改或访问时间。众所周知,许多/proc/文件的大小为零(由stat返回),但内容非空(因此应按顺序读取,就像读取管道一样),例如/proc/self/maps 阅读更多关于内核的信息,也可以在内核源代码树中阅读 实际上,有些文件似乎有一个与open-ing或stat-ing(当前)时间相关的时间戳(例如/

/proc文件系统中文件的时间戳是否指示采集参数样本的时间?如果不是,如何获取在/proc下的文件中更新参数的时间戳

一般来说,您不应该太信任
/proc/
伪文件的结果,这包括明显的文件大小及其修改或访问时间。众所周知,许多
/proc/
文件的大小为零(由
stat
返回),但内容非空(因此应按顺序读取,就像读取管道一样),例如
/proc/self/maps

阅读更多关于内核的信息,也可以在内核源代码树中阅读

实际上,有些文件似乎有一个与
open
-ing或
stat
-ing(当前)时间相关的时间戳(例如
/proc/self/maps
/proc/$$/mounts
/proc/sys/kernel/randomize\u va\u space
),但其他文件有一个与启动时间相关的时间戳,例如
/proc/interrupts

/proc/
文件系统非常神秘,关于它的最终参考是内核源代码。但我不相信像文件这样的参数(我想你说的是像
/proc/sys/kernel/randomize\u va_space
..)有一个有意义的mtime


当然,内核不会跟踪其许多参数的修改时间。

您考虑的是什么参数和确切的
/proc/
文件?请编辑您的问题以改进它。在/proc下的任何文件,但对于所有
/proc/
文件,它都不相同,因此您最好编辑您的问题以改进它。你在考虑哪个“参数样本”?