Dove è andata la directory / proc in Mountain Lion?

Ho usato per trovare la posizione dei video flash memorizzati in cache da lsof | grep Flash lsof | grep Flash , il risultato è qualcosa di simile

 Google 38571 lamnk 74u REG 1,2 156826302 37061768 /Users/lamnk/Library/Application Support/Google/Chrome/Default/Pepper Data/Shockwave Flash/.com.google.Chrome.KNc63e 

Il pepper flash player ha eliminato i file in modo da non poterli vedere o copiarli, ma il process 38571 continua a tenere aperti i file. Normalmente posso salvare il flash video memorizzato nella cache copiando /proc/38571/fd/74 in un'altra posizione. Tuttavia su Lion Mountain scopro che / proc non è più lì!

È ansible get un altro process per utilizzare queste maniglie di file e leggere i file esistenti, ma non dispongono di una corretta maniglia di file system / struttura di inode? Devo configurare / proc in 10.8 se gli strumenti nativi non functionranno?

/ proc non è mai stato incluso in alcuna versione di OS X (anche se Amit Singh ha scritto una versione di procfs per OS X ). Dovresti, tuttavia, essere in grado di get attraverso esso /.vol invece. Innanzitutto, trovare il numero di dispositivo per il volume che vive con qualcosa come stat -f%d /Users/lamnk (supponendo che non hai la tua libreria in modo strano reindirizzato ad un altro volume). Quindi get il suo ID file (aka numero di inode) dal command lsof (370617680 nell'esempio che hai dato). Puoi quindi arrivare come /.vol/volumeid/fileid:

 $ stat -f%d /Users/lamnk 234821716 $ lsof -c "Google Chrome" | grep "Pepper Data" Google 38571 lamnk 74u REG 1,2 156826302 37061768 /Users/lamnk/Library/Application Support/Google/Chrome/Default/Pepper Data/Shockwave Flash/.com.google.Chrome.KNc63e $ cp /.vol/234821716/37061768 rawfile 

EDIT: apparentemente /.vol non trova i file non collegati ma aperti, anche se esistono ancora sul disco. Purtroppo, questo significa che questo trucco non funziona qui. Potresti essere in grado di farlo con i procf di Amit Singh, ma non l'ho mai usato, quindi non so se farà il trucco.