낭만 프로그래머

CentOS 7 에서 Cron Job 중복 실행되지 않도록 하기 본문

Linux/CentOS

CentOS 7 에서 Cron Job 중복 실행되지 않도록 하기

조영래 2019. 3. 28. 11:53

Cron Job이 실행 되다 보면 오래 걸리게 되는데 중복 실행되는 것을 막기 위해서는 flock 명령어를 같이 사용하면 된다

* * * * * /usr/bin/flock -n /tmp/blogcrawling.lockfile /usr/local/bin/run_cron_job

/tmp/blogcrawling.lockfile : locking 파일 경로 → 자신이 원하는 것으로 변경 해도 됨
/usr/local/bin/run_cron_job : 실제 실행 파일 경로