Esiste un sito in cui sono elencati i contenuti /proc
e il significato di ciascuna voce?
Esiste un sito in cui sono elencati i contenuti /proc
e il significato di ciascuna voce?
Risposte:
La documentazione per l'implementazione di Linux /proc
è contenuta Documentation/filesystems/proc.txt
nella documentazione del kernel.
Attenzione, questa /proc
è una delle aree in cui * ix differiscono maggiormente. È iniziato come una funzionalità specifica di System V, è stato quindi notevolmente ampliato 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 alle cose /proc
, ci sono buone probabilità che non funzionerà su altri * ix.
Sì, c'è una pagina man nella sezione 5 "Formati e convenzioni dei file":
È sorprendentemente lungo, tuttavia - descrive 189 tipi di file in /proc
.
Fondamentalmente /proc
ha i file archiviati nella RAM all'avvio del sistema e rimane lì fino a quando il sistema è attivo. Conoscere cosa c'è in questo file è come leggere la RAM. Ecco perché non puoi cambiare il contenuto o i valori di questi file usando vim o qualche altro editor. Devono essere forzati con alcuni valori booleani.
Qui ho una buona documentazione con l'intero elenco e le descrizioni di ogni articolo.