crontab 업데이트를 감지하는 "이벤트 루프"?

crontab 업데이트를 감지하는 "이벤트 루프"?

제가 일하는 곳에는 ETL 파이프라인에 대한 작업 일정을 예약하는 여러 가지 crontab(사용자와 서버 간에 분산)이 있습니다. 움직이는 부분이 많고 모든 크론탭을 대시보드에 표 형식으로 한 곳에 표시하고 싶습니다. 첫 번째 단계는 각 crontab을 구문 분석하는 스크립트를 실행하는 것입니다.

여러 가지 방법을 생각해 봤는데

  1. 매 시간마다 이 스크립트를 실행하세요.
  2. 이 스크립트는 대시보드에 가져오기 요청이 있을 때만 실행됩니다. 위의 것보다 이게 더 정확할 것이고, 이 대시보드는 그만큼 트래픽이 많이 발생하지 않기 때문에 괜찮지만...

차라리 crontab이 업데이트될 때만 스크립트가 실행되기를 바랍니다. crontab의 업데이트 여부를 모니터링할 수 있나요? (유닉스 계열 시스템에는 이러한 파일 변경을 감지하는 "이벤트 루프"와 같은 개념이 있습니까?) 아니면 제가 나열한 두 가지 방법 중 하나가 작동합니까?

관련 정보