우리는 일반적으로 cron 작업을 예약하는 빌드를 길게했지만 때로는 표준이 아닌 시간대에 빌드를 다시 실행해야하며 그 당시에 실행하기에 안전한 cron 작업과 충돌 할 수 있습니다.
빌드 및 크론 작업을 모두 실행하는 여러 계정이 있으므로 전체 머신에 대한 크론 탭 서비스를 일시 중단했다가 나중에 다시 시작할 수 없습니다.
누구든지 패턴이나 구현이 있는지 궁금합니다. 나는 이것이 작동하는 것을 상상한다.
사용자는 파일을 생성합니다. ~ / block-crontab
user runs build cron 작업은 사용자의 홈 디렉토리에서 해당 파일을 찾고 파일이 있으면 모든 cron 작업을 건너 뜁니다. 그렇지 않으면 작업을 실행 한 다음 빌드가 완료되면 ~ / block-crontab을 제거합니다.
작동할까요? 어떻게 든 cron 스크립트를 수정해야한다고 생각합니다. 이 문제에 대한 더 나은 / 표준 접근 방식이 있는지 궁금합니다.
감사.
[the build] can run into conflicts with from jobs that are tipically safe to run at those times
? 빌드 중에 실행할 수없는 비 빌드 작업이 있습니까? 모든 작업이 상호 배타적입니까? 아니면 단지 빌드에 관한 것입니까?