flock.md 754 B

flock

쉘 스크립트에서 잠금을 관리. 명령의 하나의 프로세스만 실행 중인지 확인하는 데 사용할 수 있음. 더 많은 정보: https://manned.org/flock.

  • 다른 사람이 잠금을 요구하지 않는 즉시 파일 잠금과 함께 명령을 실행:

flock {{경로/대상/락.lock}} --command "{{명령어}}"

  • 파일 잠금을 사용하여 명령을 실행하고, 잠금이 존재하지 않으면 종료:

flock {{경로/대상/락.lock}} --nonblock --command "{{명령어}}"

  • 파일 잠금을 사용하여, 명령을 실행하고 잠금이 존재하면 않으면 특정 오류 코드로 종료:

flock {{경로/대상/락.lock}} --nonblock --conflict-exit-code {{에러_코드}} -c "{{명령어}}"