안녕하세요 오늘은 cron에 개념/사용법에 대해 알아 보겠습니다.
cron은 유닉스 계열의 시간별 작업 스케줄러 입니다.
우리가 컴퓨터를 사용하다 보면 몇시에 이걸 해야하고 저 시간엔
저걸 해야 되는 일이 생기는데 그런일을 도와주는 프로그램 입니다.
현재 저희 컴퓨터 세계에는 많은 작업 스케줄러들이 있는데 cron을 사용하는
이유는 유닉스 계열에서 타자 몇개 치는걸로 쉽게 사용할수있기 때문입니다.
crond은 일곱자리로 구성 됩니다(초, 분, 시간, 일, 월, 요일, 년도)
그리고 cron은 정규 표현식와 비슷하게 별도의 특수문자가 있는데 이걸 한번 알아보겠습니다.
* : 모든 값을 뜻합니다.
? : 특정한 값이 없음을 뜻합니다.
- : 범위를 뜻합니다. (예) 월요일에서 수요일까지는 MON-WED로 표현
, : 특별한 값일 때만 동작 (예) 월,수,금 MON,WED,FRI
/ : 시작시간 / 단위 (예) 0분부터 매 5분 0/5
L : 일에서 사용하면 마지막 일, 요일에서는 마지막 요일(토요일)
W : 가장 가까운 평일 (예) 15W는 15일에서 가장 가까운 평일 (월 ~ 금)을 찾음
# : 몇째주의 무슨 요일을 표현 (예) 3#2 : 2번째주 수요일
이제 cron을 실제로 사용해 보도록 하겠습니다.
1. 쉘에다가 다음과 같이 입력합니다.
2. 편집기에 들어가서 하고 싶은것을 아래와 같이 입력합니다
* * * * * 명령어
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └─ 요일 (0-7, 일요일부터 시작, 7은 일요일 또는 0과 같음)
│ │ │ └── 월 (1-12)
│ │ └──── 일 (1-31)
│ └────── 시간 (0-23)
└──────── 분 (0-59)
3. 그 파일을 저장하고 나오세요.
그럼 이제 끝 입니다!!
cron 사이트 추천!!
http://www.cronmaker.com/;jsessionid=node0maaw7l0w75w41moun3cr6iqhl322345.node0?0
[리눅스 명령어 정리] echo 개념/사용법 (0) | 2023.07.14 |
---|---|
[리눅스 명령어 정리] Tmux 단축키 정리/사용법 (0) | 2023.07.09 |
[리눅스 명령어 정리] diff 개념/사용법 (0) | 2023.06.28 |
[리눅스 명령어 정리] nmap 개념/사용법 (0) | 2023.06.22 |
[리눅스 명령어 정리] OpenSSL 개념 및 명령어 (0) | 2023.05.31 |