WaitLock: 가벼운 POSIX 잠금 기능을 제공하는 쉘 스크립트용 도구
2025-07-17
WaitLock은 쉘 스크립트에 뮤텍스 및 세마포어 기능을 제공하는 이식 가능한 UNIX/POSIX 명령줄 도구입니다. 여러 프로세스 간 공유 리소스에 대한 동기화된 액세스를 가능하게 하며, 프로세스가 종료될 때 자동으로 정리됩니다. 뮤텍스 모드(단일 잠금 보유자)와 세마포어 모드(여러 개의 동시 잠금 보유자)를 모두 지원하며, CPU 인식 잠금, 잠금 검사, 여러 출력 형식(사람이 읽을 수 있는 형식, CSV, 널로 구분된 형식), 명령 실행, 원활한 UNIX 통합(환경 변수, stdin, syslog)을 제공합니다. 이식 가능한 C 구현으로 POSIX 시스템 전반에서의 호환성이 보장됩니다.