La guía o código que verás en este post es la solución más sencilla y válida que hallamos a tu duda o problema.
Solución:
-
/dev/shm
: No es más que la implementación de los tradicionales memoria compartida concepto. Es un medio eficiente de pasar datos entre programas. Un programa creará una parte de la memoria, a la que pueden acceder otros procesos (si están permitidos). Esto resultará en acelerar las cosas. -
/run/lock
(antes/var/lock
) contiene archivos de bloqueo, es decir, archivos que indican que un dispositivo compartido u otro recurso del sistema está en uso y que contiene la identidad del proceso (PID) que lo usa; esto permite que otros procesos coordinen correctamente el acceso al dispositivo compartido. -
/tmp
: es la ubicación de los archivos temporales tal como se define en el estándar de jerarquía del sistema de archivos, que es seguido por casi todas las distribuciones de Unix y Linux. Dado que la RAM es significativamente más rápida que el almacenamiento en disco, puede usar/dev/shm
en vez de/tmp
para aumentar el rendimiento, si su proceso es intensivo en E/S y utiliza archivos temporales de forma extensiva. -
/run/user/$uid
: es creado porpam_systemd
y se utiliza para almacenar archivos utilizados por procesos en ejecución para ese usuario.
En cuanto a tu pregunta, definitivamente puedes usar /run/lock
directorio para almacenar su archivo de bloqueo.
Valoraciones y comentarios
Si guardas alguna perplejidad o capacidad de perfeccionar nuestro enunciado te mencionamos realizar una explicación y con placer lo interpretaremos.