5분, 10분 또는 15분마다 Cron 작업을 실행하는 방법

5분, 10분 또는 15분마다 Cron 작업을 실행하는 방법

2022-05-16 last update

7 minutes reading terminal cron crontab
cron 작업은 지정된 간격으로 실행되는 작업입니다. 작업은 분, 시간, 일, 월, 요일 또는 이들의 조합으로 실행되도록 예약할 수 있습니다. Cron 작업은 일반적으로 backing up databases와 같이 시스템 유지 관리 또는 관리를 자동화하는 데 사용됩니다.
또는 데이터, 최신 보안 패치로 시스템 업데이트, disk space usage
, 이메일 보내기 등. 5분, 10분 또는 15분마다 cron 작업을 실행하는 것은 가장 일반적으로 사용되는 cron 일정 중 일부입니다.Crontab 구문 및 연산자 Crontab(cron 테이블)은 cron 작업 일정을 정의하는 텍스트 파일입니다. Crontab 파일 생성 가능, viewed
, 수정 및 crontab 명령으로 제거되었습니다. 사용자 crontab 파일의 각 줄에는 공백으로 구분된 6개의 필드가 포함되어 있고 그 뒤에 실행할 명령이 있습니다.
* * * * * command(s)
^ ^ ^ ^ ^
| | | | |     allowed values
| | | | |     -------
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
처음 5개 필드(시간 및 날짜)도 다음을 허용합니다. 연산자:
  • * - 별표 연산자는 허용되는 모든 값을 의미합니다. 분 필드에 별표 기호가 있으면 작업이 1분마다 수행된다는 의미입니다.
  • - - 하이픈 연산자를 사용하여 값 범위를 지정할 수 있습니다. 요일 필드에 1-5를 설정하면 작업이 평일(월요일부터 금요일까지)마다 실행됩니다. 범위가 포함됩니다. 즉, 첫 번째 값과 마지막 값이 범위에 포함됩니다.
  • , - 쉼표 연산자를 사용하면 반복할 값 목록을 정의할 수 있습니다. 예를 들어, 시간 필드에 1,3,5가 있는 경우 작업은 오전 1시, 오전 3시 및 오전 5시에 실행됩니다. 목록에는 단일 값과 범위가 포함될 수 있습니다. 1-5,7,8,10-15
  • / - 슬래시 연산자를 사용하면 범위와 함께 사용할 수 있는 단계 값을 지정할 수 있습니다. 예를 들어 분 필드에 1-10/2가 있는 경우 1,3,5,7,9를 지정하는 것과 동일하게 1-10 범위에서 2분마다 작업이 수행됨을 의미합니다. 값 범위 대신 별표 연산자를 사용할 수도 있습니다. 20분마다 실행할 작업을 지정하려면 "*/20"을 사용할 수 있습니다.
  • 시스템 전체 crontab 파일의 구문은 사용자 crontab과 약간 다릅니다. 여기에는 cron 작업을 실행할 사용자를 지정하는 추가 필수 사용자 필드가 포함됩니다.
    * * * * * <username> command(s)
    
    crontab 파일을 편집하거나 존재하지 않는 경우 새로 만들려면 crontab -e 명령을 사용하십시오. 5분마다 Cron 작업 실행 5분마다 cron 작업을 실행하는 방법에는 두 가지가 있습니다. 첫 번째 옵션은 쉼표 연산자를 사용하려면 분 목록을 작성하십시오.
    0,5,10,15,20,25,30,35,40,45,50,55  * * * * command
    
    위의 행은 구문상 올바르며 제대로 작동합니다. 그러나 전체 목록을 입력하는 것은 지루하고 오류가 발생하기 쉽습니다. 5분마다 실행되도록 작업을 지정하는 두 번째 옵션은 단계 연산자를 사용하는 것입니다.
    */5  * * * * command
    
    */5는 모든 분 목록을 만들고 실행 목록에서 다섯 번째 값마다 작업입니다. 10분마다 Cron 작업 실행 10분마다 cron 작업을 실행하려면 crontab 파일에 다음 줄을 추가하십시오.
    */10  * * * * command
    
    Run a Cron Job Every 15 Minutes 크론 작업을 실행하려면 15분마다 crontab 파일에 다음 줄을 추가하십시오.
    */15  * * * * command
    
    결론 5분, 10분 또는 15분마다 cron 명령을 실행하는 방법을 보여 주었습니다. 질문이 있으시면 언제든지 댓글을 남겨주세요.