/var/lock
no existe en OSX, ¿a dónde van los archivos de bloqueo / archivos PID?
/var/lock
no existe en OSX, ¿a dónde van los archivos de bloqueo / archivos PID?
/private/var/run
es el lugar para que los archivos pid del sistema / nivel raíz vivan en OSX (Darwin)
El bloqueo es más complicado (o simple dependiendo de su punto de vista) con los bloqueos de dispositivos de arbitraje del sistema / API en lugar de escribirlos en el sistema de archivos.
Considere las implicaciones del cambio rápido de usuario y la documentación en Entornos de usuarios múltiples o simplemente llamando a NSTemporaryDirectory
si su bloqueo ocurre en el espacio de usuario o la aplicación puede activarse más de una a la vez.
Donde quiera que quiera, no hay un lugar estándar para archivos de bloqueo en Unix. Solo el Estándar de Jerarquía del Sistema de Archivos de Linux proporciona / var / loc Consulte Wikipaedia para ver algunos ejemplos de las jerarquías utilizadas desde allí. FreeBsd
En cuanto a las referencias directas de OSX, vea NSDistributedLock que no da instrucciones o ejemplo de rutas para usar y shlock que proporciona el ejemplo BSD en / tmp
Lea otras preguntas en las etiquetas unix compatibility