/var/lock
non esiste in OSX, quindi dove vanno i file di lock / file PID?
/private/var/run
è il posto in cui i file pid di sistema / root sono disponibili su OSX (Darwin)
Il blocco è più complicato (o semplice a seconda del tuo POV) con il sistema / API che blocca i blocchi dei dispositivi piuttosto che scriverli sul filesystem.
Considerare le implicazioni del cambio rapido utente e della documentazione su Ambienti utente multipli o semplicemente chiamata NSTemporaryDirectory
se il blocco si verifica nello spazio utente o l'applicazione può essere attivata più di una volta alla volta.
Ovunque tu voglia, non esiste un posto standard per i file di lock in Unix. Solo Linux Filesystem Hierarchy Standard fornisce / var / loc Vedi Wikipaedia per alcuni esempi delle gerarchie utilizzate da
Come per i riferimenti OSX diretti vedi NSDistributedLock che non fornisce indicazioni o esempi di percorsi da utilizzare e shlock che fornisce l'esempio BSD in / tmp
Leggi altre domande sui tag unix compatibility