디렉토리에서 flock 또는 lockf가 작동합니까? 내가 리눅스 머신에서 C로 디렉토리를 잠그는 또 다른 방법은 없을까? 즉 당신이 그것에 쓰기 잠금을 얻을 수 없음을 의미하므로리눅스 머신에서 C로 디렉토리를 잠글 수있는 방법
답변
은 예, 파일/디렉토리에 무리를 사용하는 방법에 대한 자세한 정보는
당신은 쓰기를위한 디렉토리를 열 수 없습니다 here을 찾을 수 있습니다.
flock
과 fcntl
및 다른 종류의 POSIX 잠금은 권장 사항이므로 잠금을 존중하지 않는 소프트웨어가 작업을 수행하는 것을 실제로 방지하지는 않습니다.
어쩌면 전체 파일 시스템을 잠그는 xfs_freeze
과 같은 것을보고 싶을 것입니다. 그래도 유스 케이스에는 유용하지 않을 것이다.
당신은 배타적 잠금을 얻기 위해 쓰기 위해 열 필요가 없습니다 : $에서 mkdir의 testdir $ testdir에 -c '에코 foo는'O_RDONLY 개방 ... ("testdir에"무리 strace를 | O_CREAT | O_NOCTTY을, 0356) = -1 EISDIR (디렉토리 임) open ("testdir", O_RDONLY | O_NOCTTY) = 3 ... –
flock 스타일의 잠금 . 'fcntl' 스타일 잠금의 경우 쓰기 잠금을 요청하려면 쓰기 권한이 필요합니다. – Celada
- 1. 디렉토리를 잠글 수 있습니까?
- 2. 디렉토리를 잠글 수있는 방법이 있습니까? (파일을 사용할 때 잠기는 방법)?
- 3. 리눅스 머신에서 JDK 업데이트하기
- 4. 어떻게 디렉토리를 잠글 수 있습니까?
- 5. 리눅스 머신에서 PEAR Auth 문제
- 6. 리눅스 머신에서 C# win 폼 애플리케이션 실행하기
- 7. WPF의 잠글 수있는 서페이스
- 8. Tomcat은 리눅스 머신에서 시작하지 않을 것입니다.
- 9. 중복 번호를 방지하기 위해 잠글 수있는 방법
- 10. Devise - 잠글 수있는 계정을 잠그는 방법?
- 11. 리눅스 머신에서 Zend Framework를 설정하는 방법은?
- 12. 64 비트 리눅스 머신에서`fftw_malloc 'segfault
- 13. 지우기 후에 리눅스 디렉토리를 열거하십시오.
- 14. 리눅스/유닉스에서 C로 프로세스 포크 관리하기
- 15. github을 사용할 때 개별 파일이나 디렉토리를 포크에 잠글 수있는 방법이 있습니까?
- 16. 리눅스 머신에서 GPIO 상태로 통신하는 가장 좋은 방법은 무엇입니까
- 17. 리눅스 나 윈도우 머신에서 Mac 용 파이썬 스크립트 작성하기
- 18. Excel에서 VBA - 사각형 크기 조정을 잠글 수있는 방법
- 19. 아이폰 SDK에서 프로그래밍 방식으로 iPad의 폴더를 잠글 수있는 방법
- 20. GPS 상태를 ON으로 잠글 수있는 방법이 있습니까?
- 21. 파이썬에서 변경할 수있는 객체를 잠글 수 없다.
- 22. 리눅스 머신에서 사용자를위한 새로운 비밀번호를 만드는 방법은 무엇입니까?
- 23. 리눅스 머신에서 java에서 mysql 데이터베이스 가져 오기 스크립트를 실행하십시오.
- 24. 아파치와 같은 리눅스 머신에서 django 사이트와 위키 실행하기
- 25. 리눅스 Subversion에서 Windows Subversion의 두 디렉토리를 병합하는 방법
- 26. libcurl을 사용하여 sftp에서 전체 디렉토리를 다운로드하는 방법
- 27. ThreadSafeClientConnManager를 잠글 수 없게하는 방법
- 28. 이벤트 머신에서 예외를 잡는 방법
- 29. Windows 머신에서 프리 글루 트를 설치하거나 설치하는 방법
- 30. 이것을 C로 변환하는 방법 #
자물쇠가 무슨 뜻인지 정의해야합니다. –
디렉토리를 읽기 전용으로 설정하십시오. 그것은 "잠긴"디렉토리의 개념에 가장 가깝게 보인다. –
왜 디렉토리를 잠그고 싶습니까? –