티스토리 뷰
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
리눅스 crontab 명령어 및 사용법
리눅스 crontab 명령어 및 사용법
*리눅스 "cron" =윈도우 "bat"
# crontab -e <-크론을 수정
0 */4 * * * rdate -s time.bora.net && clock -w
crontab 은 리눅스 스케쥴 작업이기때문에 정확한 시간에 행해저야 함으로 리눅스 시간을 주기적으로 맞추어 주는 작업은 꼭 필요한 작업이다
=> 4시간(*/4) 정각마다(0) 다음 명령어를 실행해라!!!
[/root]# crontab -l <-- 예약된 작업 리스트
crontab 파일 형식
------ -------- ---------------------------------------------------
필 드 의 미 범 위
------ -------- ---------------------------------------------------
첫번째 분 0-59
두번째 시 0-23
세번째 일 0-31
네번째 월 1-12
다섯번째 요일 0-7 (0 또는 7=일요일, 1=월, 2=화,...)
여섯번째 명령어 실행할 명령을 한줄로 쓴다.
------ -------- ---------------------------------------------------
- 한 줄당 하나의 명령 (두줄로 나눠서 표시할 수 없음)
- # 으로 시작하는 줄은 실행하지 않는다 (주석)
매시 1회 자동실행하기 위한 시스템 크론 설정
01 * * * * root run-parts /etc/cron.hourly - 매일 매시 01분마다 /etc/cron.hourly 디렉토리내에 존재하는 파일들을 실행
매일 1회 자동실행하기 위한 시스템 크론설정
02 4 * * * root run-parts /etc/cron.daily - 매일 새벽 4시 02분마다 /etc/cron.daily 디렉토리내에 존재하는 파일들을 실행
매주 1회 자동실행하기 위한 시스템 크론설정
22 4 * * 0 root run-parts /etc/cron.weekly - 매주 일요일 새벽 4시 22분마다 /etc/cron.weekly 디렉토리내에 존재하는 파일들을
실행
매월 1회 자동실행하기 위한 시스템 크론설정
42 4 1 * * root run-parts /etc/cron.monthly - 매월 1일 새벽 4시 42분마다 /etc/cron.monthly 디렉토리내에 존재하는 파일들을
실행
[예] 만약 여러분이 매월 한번씩 실행시키고자 하는 내용이 있다면 /etc/cron.monthly
디렉토리에 스크립트파일로 만들어서 넣어두면 된다.
(01) “ * “ 문자
각 필드에는 * 문자가 올 수 있으며, 이는 각 필드에 해당하는 모든 숫자를 의미한다.
예들들어 “시(hour)” 필드자리에 * 가 설정되면 “매 시”마다 실행하게 된다.
(02) “ – “ 하이픈 문자
각 필드에는 – 문자가 올 수 있다.
일(day) 부분에 “5-10”를 설정하면 5일,6일,7일,8일,9일,10일 실행하라는 의미이다.
(03) “ , “ (콤마) 문자
각 필드에는 “ , “ 문자가 올 수 있다.
예들들어 시(hour) 부분에 “3,5,7”를 설정하면 3시,5시,7시에 실행한다는 의미이다.
[[로그 파일 정보]]
crontab을 설정해두고 제대로 실행이 되었는지
로그를 확인할 때 다음 위치에서 확인 할 수 있다.
/var/spool/cron << crontab 설정 파일
/var/log/cron << crontab 실행 로그
[[실행내용 메일 전송]]
- MAILTO 선언
# me@mail.com 으로 전송
MAILTO = "me@mail.com"
'DEVELOPE > CRONTAB' 카테고리의 다른 글
crontab 설치방법 및 이용법 (0) | 2017.01.31 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- yum
- 우분투
- centos 7
- 트위터 sns 공유
- 에디트플러스
- SQL 함수
- CentOS 설치
- MySQL
- 카카오스토리 url 공유
- CentOS
- 우분투 다운로드
- mariadb 백업
- MYSQL 명령어
- mysql 백업
- 트위터 공유방법 및 소스
- 페이스북 공유소스
- SQL 정렬
- 카카오스토리 sns 공유
- 미디어쿼리
- APM 설치
- 리눅스 명령어
- Q6600
- 반응형 웹
- 부트스트랩
- 카카오스토리 공유소스
- 트위터 공유소스
- ubuntu
- 우분투 usb 설치
- crontab
- 트위터 url 공유
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함