crontab > server

본문 바로가기
사이트 내 전체검색

server

crontab

페이지 정보

작성자 서방님 댓글 0건 조회 134회 작성일 13-04-30 16:39

본문

[corntab --help]
-----------------------------------------------------------------------------------------
crontab: invalid option -- -
crontab: usage error: unrecognized option
usage:  crontab [-u user] file
        crontab [-u user] { -e | -l | -r }
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
-----------------------------------------------------------------------------------------

[crontab 설명]
어떠한 작업을 정해진 시간에 주기적으로 실행시키고자 할 때 사용한다.

단, 시스템 관리자가 허가를 내주어야 (=  /user/lib/cron/cron.allow 에 등록 해주면)
사용 가능하다.

[crontab 사용 방법]
1. crontab -e 
vi 창이 열리고 cron을 등록 할 수 있도록 해준다.

기본 cron의 형식은 아래와 같다.
# -------------------------------------------------------------------
# 아래는 crontab 예제입니다.

# 양식 : 분 시 일 월 요일(0=일요일) 명령어 
# * : 모든 가능한 값 표현시 사용
# - : 각 필드의 범위 표현시 사용
# , : 여러 개의 값 사이 분리시 사용


5  *   *   *  *  /mytest/script/test.sh
# 의미 : 매월 매일 매요일 매시 5분에 /mytest/script/test.sh 를 수행하겠다

0  0, 6, 12, 18  1   *   * /mytest/script/test2.sh
# 의미 : 매월 1일 0시, 6시, 12시, 18시 에 /mytest/script/test2.sh 를 수행하겠다.

0  6-10 *  * 1-5 /mytest/script/test3.sh
# 의미 : 주중(월요일~금요일)에 6시부터 10시까지 /mytest/script/test3.sh 를 수행하겠다.
# -------------------------------------------------------------------

동일조건에 여러 개를 수행하고자 할 경우,
위와 같이 쉼표를 이용하여 사용할 수 있다.

또한 연속적인 경우에는 - 를 이용하여, 표현 가능하다.

2. crontab -l
등록된 내용을 확인할 수 있게 해준다.
cron 파일에 대한 cat 명령어라고 할까?

3. crontab -r
cron 이 더 이상 필요 없을 경우,
삭제 명령어 이다.

댓글목록

등록된 댓글이 없습니다.

Total 356건 16 페이지
게시물 검색

회원로그인

접속자집계

오늘
134
어제
225
최대
1,347
전체
154,893
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.