[Linux] flock 스크립트 잠금 기능 - crontab 중복실행 방지


[Linux] flock 스크립트 잠금 기능 - crontab 중복실행 방지

리눅스에서 명령어 또는 crontab 에서 쉘 스크립트를 실행시킬 때 쉘 프로세스가 실행되어 있는 상태에서 똑같은 스크립트가 실행되게 되면 성능적으로 또는 프로세스에 문제가 발생하는 경우가 있습니다. 그럴 경우를 대비해 미리 예방할 수 있는 방법에 대해서 알려드리겠습니다. linux 에서 flock를 통해 동시에 두개 이상의 스크립트 파일이 실행을 하지 않도록 파일에 Lock 설정을 할 수 있다. flock은 file lock 을 줄여놓은 명령어입니다. 명령어(Usage) * * * * * flock [Option] ./{Script} Options -s --shared Get a shared lock -x --exclusive Get an exclusive lock -u --unlock Remove a..


원문링크 : [Linux] flock 스크립트 잠금 기능 - crontab 중복실행 방지