La documentazione per l'implementazione in Linux di /proc
è in Documentation/filesystems/proc.txt
nella documentazione del kernel.
Attenzione a quel /proc
è una delle aree in cui gli *ix differiscono maggiormente. È iniziato come una funzionalità specifica di System V, è stato poi notevolmente esteso da Linux e ora è in procinto di essere deprecato da cose come /sys
. I BSD, incluso OS X, non l'hanno adottato affatto. Pertanto, se scrivi un programma o uno script che accede a cose in /proc
, c'è una buona probabilità che non funzioni su altri *ix.
Sì, c'è una pagina man nella sezione 5 "Formati file e convenzioni":
man 5 proc
Tuttavia, è sorprendentemente lungo:descrive 189 tipi di file in /proc
.