향후 날짜 / 시간에 실행될 예정인 크론 작업 찾기 X 들어, 오늘 14:00에서

임의의 날짜 / 시간 또는 특정 범위의 시간에 어떤 크론 작업이 실행되는지 찾기 위해 크론 탭을 “쿼리”하는 방법이 있습니까?

예를 들어, 오늘 14:00에서 16:00 사이에 어느 것이 실행 될지, 다음 토요일에 10:00에 실행할 것인지, 매주 일요일에 실행할 것인지 결정하십시오.

예약 된 작업이 많이 있으므로 모든 크론 탭을 손으로 읽는 것이 실제로는 옵션이 아닙니다.



답변

cronviz 라는이 도구를 찾았습니다.이 도구는 crontab 항목의 그래픽 표현을 보여줍니다.

발췌

문제가 있습니다. 애플리케이션 서버에서 오전 1시와 오전 4시 사이에 성능 문제가 발생하여 크론 작업이 범인으로 보일 수 있습니다.

당연히, 당신은 그 시간 동안 무엇이 실행되는지 알아 내기 위해 crontab을 시력합니다.

이제 두 가지 문제가 있습니다.

시간이 지남에 따라 크론 작업은 뚫을 수없는 불투명 한 텍스트로 계산됩니다. 모든 다양한 실행 시간을 포괄적으로 파악하고 그 안에서 패턴을 찾는 것은 매우 어려울 수 있습니다. Crontab은 인간이 아닌 컴퓨터가 해석 할 수 있도록 작성되었습니다.

스크린 샷 예