OSX에서`/ var / lock`


4

/var/lock OSX에는 존재하지 않으므로 잠금 파일 / PID 파일은 어디로 이동합니까?

답변:


3

/private/var/run OSX (Darwin)에 시스템 / 루트 레벨 pid 파일이있는 곳입니다.

잠금은 파일 시스템에 쓰기보다는 시스템 / API 중재 장치 잠금을 사용하는 것이 더 복잡합니다 (또는 POV에 따라 간단합니다).

사용자 공간에서 잠금이 발생하거나 응용 프로그램이 한 번에 여러 개 실행될 수있는 경우 빠른 사용자 전환 및 다중 사용자 환경 에 대한 설명서 또는 단순히 호출 의 의미를 고려하십시오 NSTemporaryDirectory.


1
/ var / run은 시스템 프로세스에만 사용되며 root 및 데몬 그룹에서만 쓸 수 있습니다. 사용자 수준 프로세스의 경우 / tmp와 같은 것이 더 적합합니다.
Gordon Davisson

2

당신이 원하는 곳에는 유닉스에 잠금 파일을위한 표준 장소가 없습니다. 만 리눅스 파일 시스템 계층 구조 표준 참조의 / var / LOC를 제공 Wikipaedia을 거기에서 사용되는 계층 구조의 예를 위해 FreeBSD의

직접 OSX 참조 대해서는 참조 NSDistributedLock 어떤 방향 또는 경로의 예를 제공하지 사용하고 shlock 어느 것이 / TMP의 BSD 예를 준다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.