GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿dónde se almacena un semáforo con nombre?

Cerrado . Esta pregunta necesita detalles o claridad. Actualmente no está aceptando respuestas.

¿Quieres mejorar esta pregunta? Agrega detalles y aclara el problema editando esta publicación.

Cerrado hace 5 años.


Mejorar esta pregunta

Un semáforo con nombre (utilizando semaphore.h ) se identifica con un nombre en la forma /somename; es decir, una cadena terminada en nulo de hasta NAME_MAX-4 (es decir, 251) caracteres que consta de una barra inclinada inicial, seguida de uno o más caracteres, ninguno de los cuales son barras inclinadas.

Como el nombre corresponde a la ruta de acceso en el sistema de archivos. ¿Dónde se encuentra este semáforo?ipcs es para semáforos System V. ¿Cómo localizar semáforos POSIX?

Respuesta aceptada:

Del hombre 7 sem_overview:

Acceso a semáforos con nombre a través del sistema de archivos

En Linux, los semáforos con nombre se crean en un sistema de archivos virtual, normalmente montado en /dev/shm , con nombres de la forma sem.somename . (Esta es la razón
por la que los nombres de semáforos están limitados a NAME_MAX-4 en lugar de NAME_MAX
caracteres).


Linux
  1. Servicio de sistema operativo Linux 'nombrado'

  2. GUI personalizada de Linux:¿Por dónde empezar?

  3. Ejemplo de uso de canalizaciones con nombre en Linux Bash

  4. ¿Dónde se define PATH_MAX en Linux?

  5. ¿Dónde almacena Linux mi syslog?

Una introducción a las canalizaciones y canalizaciones con nombre en Linux

¿Dónde se almacenan los datos de configuración en Linux?

Linux:¿dónde se almacena la cadena de entorno real?

¿Dónde está el archivo php.ini en una PC con Linux/CentOS?

¿Dónde colocar el script de autocompletado zsh en Linux?

¿Dónde se almacena el archivo de registro sshd en Red Hat Linux?