4 votos

Equivalente de `/var/lock` en OSX

/var/lock no existe en OSX, así que ¿dónde van los archivos de bloqueo / archivos PID?

3voto

Oskar Puntos 1242

/private/var/run es el lugar donde se guardan los archivos pid a nivel de sistema/root en OSX (Darwin)

El bloqueo es más complicado (o simple, dependiendo de tu punto de vista) con el sistema/API arbitrando bloqueos de dispositivos en lugar de escribirlos en el sistema de archivos.

Tenga en cuenta las implicaciones del cambio rápido de usuario y la documentación sobre Entornos de usuarios múltiples o simplemente llamando a NSTemporaryDirectory si su bloqueo se produce en el espacio de usuario o la aplicación puede dispararse más de una vez.

2voto

yoliho Puntos 340

No existe un lugar estándar para los archivos de bloqueo en Unix. Sólo el Estándar de Jerarquía del Sistema de Archivos Linux prevé /var/loc Ver Wikipaedia para algunos ejemplos de las jerarquías utilizadas a partir de ahí es FreeBsd

En cuanto a las referencias directas a OSX, véase NSDistributedLock que no da indicaciones ni ejemplos de caminos a utilizar y cierre que da el ejemplo BSD en /tmp

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