Enjoy Development

지식관리, 메모장, 기억저장소, 참고자료, ...

Linux crontab

2014.02.06 22:48 | 조회 수 : 25783

crontab 등록/수정

$ crontab -e

   

crontab 조회

$ crontab -l

   

crontab 형식

A B C D E CMD

  • A : 분 (0-59)
  • B : 시간 (0-23)
  • C : 일 (1-31)
  • D : 월 (1-12)
  • E : 요일 (0-6, 0:일요일)
  • CMD : 쉘 명령

   

crontab 숫자 입력 형식

  • * : 모든 분/시간/일/월/요일
  • - : 범위. Ex) "3-5" 입력하면 3,4,5를 의미
  • , : 각각. Ex) "3,5,7"
  • / : 간격. Ex) "*/2" 2시간마다, "18-3/2" : 18시부터 03시까지 2시간마다

   

crontab 샘플

# 매일 03:00

0 3 * * * /bin/backup.sh

# 매일 03:00, 04:00, 05:00

0 3-5 * * * /bin/backup.sh

# 매일 03:00, 05:00, 07:00

0 3,5,7 * * * /bin/backup.sh

# 30분 마다

*/30 * * * * /bin/backup.sh

# 매일 23:10, 00:10, 01:00

10 23-1 * * * * /bin/backup.sh

# 매월 1일 1시

0 1 1 * * /bin/backup.sh

# 매주 월요일 1시

0 1 * * 1 /bin/backup.sh

   

Powered by EnjoyDev | Xpress Engine | DNS Powered by DNSEver.com