/var/lock
no existe en OSX, así que ¿dónde van los archivos de bloqueo / archivos PID?
Respuestas
¿Demasiados anuncios?/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.
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