15 votos

¿Por qué no existe /proc en OS X?

¿Cuál es la razón por la que /proc no existe en OS X? Tenía curiosidad por encontrar descriptores de archivos que un proceso estaba utilizando en mi Mac. La forma en que lo hago en linux es entrar en /proc/fd carpeta de ese proceso.

¿Cómo puedo encontrar lo que fd s son utilizados por un proceso?

13voto

Satanicpuppy Puntos 4902

Volviendo a lo básico : Ubuntu es un GNU/Linux, OS X es un FreeBSD : Diferentes sistemas, diferente forma de trabajar.

En OS X puedes utilizar lsof para ver los archivos abiertos.

$lsof -p 68180

le mostrará todos los archivos abiertos por el proceso con pid 68180.

10 votos

Este post no responde realmente a la pregunta. Afirma que la resonancia es FreeBSD, pero FreeBSD tiene /proc

7 votos

No responde a la pregunta. Por ejemplo, /proc/cpuinfo o /proc/meminfo no tienen nada que ver con lsof.

2 votos

MacOS no está basado en FreeBSD, sino que es una mezcla de BSD y FreeBSD. Este gráfico puede ser útil.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X