Preguntas etiquetadas con proc

procfs (o el sistema de archivos proc) es un sistema de archivos especial en sistemas operativos tipo UNIX que presenta información sobre procesos y otra información del sistema en una estructura jerárquica similar a archivos

142
¿Cómo leo desde / proc / $ pid / mem en Linux?

La página de manual de Linuxproc(5) me dice que /proc/$pid/mem"se puede usar para acceder a las páginas de la memoria de un proceso". Pero un intento directo de usarlo solo me da $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error ¿Por...

41
¿Cómo elimino todos los procesos de un usuario usando su UID?

Quiero eliminar todos los procesos en ejecución de un usuario en particular desde un script de shell o código nativo en un sistema Linux. ¿Tengo que leer el directorio / proc y buscarlos? ¿Algunas ideas? ¿Existe una asignación dinámica de los pids bajo UID en Linux? ¿No está esto en el...

40
¿Para qué proceso es `/ proc / self /`?

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html dice El /proc/self/directorio es un enlace al proceso actualmente en ejecución. Siempre hay múltiples procesos ejecutándose simultáneamente, entonces, ¿qué proceso es "el proceso actualmente en ejecución"? ¿El...

36
/ proc / PID / fd / X número de enlace

En Linux, en /proc/PID/fd/X, los enlaces para los descriptores de archivos que son tuberías o sockets tienen un número, como: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 ->...

31
¿Cuándo comenzó un proceso?

Para saber cuándo se inició un proceso, mi primera suposición fue verificar la hora en que /proc/<pid>/cmdlinese escribió / modificó la última vez. psTambién muestra un STARTcampo. Pensé que ambas fuentes serían las mismas. A veces no son lo mismo. ¿Cómo es

24
Cómo obtener la dirección IPV4 para una interfaz de / proc

¿Existe una manera limpia y simple de obtener una dirección IP para una interfaz de red /proc, de forma similar a como puedo obtener la dirección MAC para una interfaz de red? Lo ideal sería escribir cat /proc/<foo>/{interface_name}y obtener la dirección IPv4. Prefiero no ejecutar nada más...

20
¿Por qué se llama proc un sistema de archivos?

El procsistema de archivos permite que el núcleo comunique información sobre cada proceso en ejecución en un sistema Linux. ¿Por qué se procllama un sistema de archivos? No es un sistema de archivos real como ext4. Es solo una colección de archivos que contienen información sobre los procesos en...

19
¿Cómo se implementa / proc / self en Linux?

Estaba jugando con el /procsistema de archivos en Linux, y me encontré /proc/self, que es un enlace simbólico al directorio de procesos del proceso actual. Me gustaría saber cómo se implementa. Una solución sería cambiar ese enlace simbólico en cada cambio de contexto , pero eso es obviamente muy...