카테고리 없음

[Cron] linux System 자동화 Cron

엔지니어 은성 2021. 9. 23. 10:43

 

포스팅 순서
  1. cron이란 
  2. crontab [옵션] & 사용 방법
  3. crontab 명령어 예시 

▶ cron 개요

  • 관리자가 원하는 작업을 예약해두고 정해진 시간에 주기적으로 반복하여 실행할수 있음
  • Cron이라는 데몬이 설치되어있어야하며, 대부분 기본적으로 설치 
  • 주기적인 서버의 백업이나 로그를 관리할때 유용
  • /var/log/cron파일을 통해 cron 로그 확인

# ps -ef | grep crond -> crond 데몬이 실행중인지 확인

 


▶crontab [옵션] 사용방법

옵션 설명
-u [유저명] 설명
-l 현재 사용자가 crontab에 저장해놓은 리스트 출력
-r 현재 사용자가 crontab에 등록해놓은 작업 삭제
-e crontab 작업을 등록

※ 작업을 등록할때 사용하는 형식 분 시간 일 월 요일 명령

분 0~59 시간 0~23 일 1~31 월 1~12 요일 0(일요일)~ 6(토요일) 명령 :실행 명령어 또는 실행파일 

 

 


▶ crontab 사용 방법

  1. crontab에 작업을 지정 crontab -e
  2. crontab에 지정 작업 리스트 출력 crontab -l
  3. crontab에 지정한 작업 삭제 crontab -r