ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • crontab 설정
    IT Certificate/정보보안기사 2020. 5. 20. 17:47
    반응형

    정보보안기사로고

    crontab 설정

    crontab정의

    특정 시간에 어떤 일을 해라! 바로 리눅스에서 사용하는 명령어입니다. 시스템 구축 혹은 데이터 구축에서 확인해보면 주기적으로 어떤 일을 해야 할 경우가 있는데 이때 사용하는 명령어가 crontab 입니다. 즉 일종의 정기적인 스케줄러입니다.

     

    crontab경로

    /etc/crontab 파일

     

    크론탭이미지

     

    crontab문법

    * * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7)

    필드1=분 분은 0~59까지의 숫자로 기술합니다.
    필드2=시 시는 0~23까지의 숫자로 기술합니다.
    필드3=일 일은 1~12까지의 숫자로 기술합니다.
    필드4=월 월은 1~12까지의 숫자로 기술합니다.
    필드5=요일 요일은 0~6까지의 숫자로 기술합니다.(0:일요일)
    필드6=작업 지정된 시간에 실행할 작업을 절대 경로로 기술하고 필요한 옵션 및 인수를 함께 나열합니다.

     

    crontab 예시

    01 * * * * root run-parts /etc/cron.hourly

    -> 매일 매시 1분에 root 권한으로 /etc/cron.hourly 내 모든 스크립트를 실행한다.

     

    02 4 * * * root run-parts /etc/cron.daily

    -> 매일 새벽 4시 2분에 /etc/cron.daily 내 모든 작업을 실행한다. 2분으로 한 것은 매 1분에는 시간별 작업이 실행되기 때문이다.

     

    22 4 * * 0 root run-parts /etc/cron.weekly

    -> 매주 일요일(0) 4시 22분에 주간 작업들을 실행한다.

     

    42 4 1 * * root run-parts /etc/cron.monthly

    -> 매월 1일 4시 42분에 월간 작업들을 실행한다.

     

    crontab 편집 및 확인

    crontab -e의 명령어에서 vi편집기를 활용해서 편집해줍니다.

    crontab -l의 명령어에서 현재 설정값들의 리스트를 보여줍니다.

     

    crontab 로그 확인

    리눅스의 경우 /var/log/cron경로에서 로그파일들을 확인 할 수 있습니다.

     

    PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.

    포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.!

    반응형

    'IT Certificate > 정보보안기사' 카테고리의 다른 글

    접근제어보안 IAM/SSO/EAM/커버로스  (0) 2020.05.22
    웹 보안 HTTP 응답코드  (0) 2020.05.21
    Window 부팅 순서  (1) 2020.05.17
    FAT과 NTFS의 비교  (0) 2020.05.17
    시스템 레이드구성 설명  (0) 2020.05.14

    댓글

Designed by Tistory.