Server & OS

cron 사용법

페이지 정보

본문

cron은 대부분의 unix제공하는 스케쥴 관리 프로그램으로 일정 주기별로 특정
동작을
수행시킬수 있게 해주는 기능을 한다.
현재 동작중인 프로세스를 살펴 보변 cron 또는 crond가 running되고 있음을 알
수 있다.

기본적인 정보는 man cron 또는 crontab 을 통해 볼수 있다.

cron이 사용하는 기본적인 파일은 /ect/crontab이고 이는 보통 root권한으로
수행되는
작업들을 기술한다.
일반 사용자들은 crontab -e 를 이용하여 자신의 크론을 편집할수 있다.
일반 사용자가 정의한 crontab파일은 unix별로 약간씩 틀리지만 대개 /var/cron
또는
/var/spool/cron에 정보를 저장한다.
FreeBSD의 정확한 위치는 /var/cron/tabs 이다.

사용자별 crontab은 보통 user id를 파일명으로 하고 있다.
이 파일내의 형식을 살펴보면 기본적으로

분 시간 날짜 월 요일 실행파일 의 형식으로 정의된다.

예를 들어

0,30 4 * * * /bin/slrnpull

은 하면 매일 4시정각과 4시30분에 slrnpull을 시행하라는 뜻이 된다.
*는 모든 범위를 나타낸다.

0,30 4-20 * * * /bin/slrnpull

은 4시부터 20시까지 매시간 0분과 30분에 slrnpull을 실행하란 뜻이 된다.

다음은 각 필드에 대한 간단한 설명이다.

+---------------------------
1 2 3 4 5
+---------------------------
분 시간 날짜 월 요일
0~59 0~23 1~31 1~12 0~6
+---------------------------
요일은 일요일부터 시작(0=일요일) 한다.

관련자료

등록된 댓글이 없습니다.
Today's proverb
“무릇 물이란 지세를 따라 흐르되 작은 틈도 놓치지 않고 적시니 지혜를 갖춘 자와 같고, 움직이면서 아래로 흘러가니 예를 갖춘 자와 같으며, 어떤 깊은 곳도 머뭇거리지 않고 들어가니 용기를 가진 자와 같고 장애물이 막혀서 갇히면 고요히 맑아지니 천명을 아는 자와 같으며, 험한 곳을 거쳐 멀리 흐르지만 끝내 남을 허물어뜨리는 법이 없으니 덕을 가진 자와 같다. 천지는 이것으로 이루어지고, 만물은 이것으로 살아가며, 나라는 이것으로 안녕을 얻고, 만사는 이것으로 평안해지며, 만물은 이것으로 바르게 되는 것이다. 이것이 지혜로운 자가 물을 좋아하는 이유이다.” (한영, <<한시외전>>)