-
crontab 설정IT Certificate/정보보안기사 2020. 5. 20. 17:47728x90반응형
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. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.
포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.!
728x90반응형'IT Certificate > 정보보안기사' 카테고리의 다른 글
접근제어보안 IAM/SSO/EAM/커버로스 (0) 2020.05.22 웹 보안 HTTP 응답코드 (0) 2020.05.21 Window 부팅 순서 (4) 2020.05.17 FAT과 NTFS의 비교 (0) 2020.05.17 시스템 레이드구성 설명 (0) 2020.05.14