在
Linux下检查/ proc /< pid> /目录的“长”目录列表时,我注意到目录中的伪文件条目有时会与它们关联不同的时间.
根据我所知道的内部结构如何工作,结构中没有任何“任意”或“不可预测”的属性,一切都是确定性的,所有东西(包括文件时间)都必须根据某些标准在某处确定;该标准是否有用是一个重要问题.
例如,目录本身的时间戳(/ proc /< pid> /)似乎反映了相应进程的开始时间(进程ID,至少 – 它不会通过调用exec更新),而各种诸如proc /< pid> / fd /或/ proc /< pid> / cwd之类的条目可能是不同的值.我最好的猜测是,其中许多缓存了首次检索信息的时间,但很难说清楚.
这里有什么有用的知识吗?