오늘도 한 뼘 더

[Linux] Crontab 본문

DevOps & Infra/OS

[Linux] Crontab

나른한댕댕이🐶 2022. 7. 11. 14:02
728x90
반응형

  # Crontab이란?  

Linux에서 일정 주기, 특정 시간에 맞춰 어떠한 명령을 실행하도록 하는 스케쥴러의 기능을 가능하게 하는 것을 Crontab이라고 한다. 

 

  # Crontab 기본 명령어  

 # crontab 리스트 보기
 $ crontab -l
 
 # crontab 작성
 $ crontab -b
 
 # crontab 작업 모두 삭제
 $ crontab -r

 

  # Crontab 작성 방법  

  * * * * *

Crontab은 5개의 실행주기를 설정하여 작성한다. 차례대로 분 / 시 / 일 / 월 / 요일 이다.

  • 분 : 0 - 59
  • 시 : 0 - 23
  • 일 : 1 - 31
  • 월 : 1 - 12
  • 요일 : 0 - 7 (0,7 = 일요일 / 1 = 월요일 ...)
 # 매분 실행
 $ * * * * * /test.sh
 
 # 매일 10시 실행
 $ 00 10 * * * * /test.sh
 
 # 매달 1일 00시 실행
 $ 00 00 1 * *
 
 # 매주 일요일마다 실행
 $ 00 00 * * (0 or 7)

 

728x90
반응형

'DevOps & Infra > OS' 카테고리의 다른 글

[Linux] Crontab 로그 남기기  (0) 2022.07.20
[Linux] Crontab 작성 후 저장  (0) 2022.07.16
[Ubuntu] SSH 키로 접속시 충돌 문제 해결  (0) 2022.04.11
[OS] OS간 파일 전송 (SCP)  (0) 2022.01.27
[Ubuntu] SSH 키 생성하기  (0) 2021.04.30
Comments