linux crontab

반응형

crontab (스케줄링)


- 주기적으로 명령

- 특정시각에 명령어 수행

- 리눅스용 작업 스케줄러


① crontab 명령어

crontab -l

예약된 작업리스트 보기


crontab -e

vi 편집기로 작업 확인 및 수정


crontab -r

현재 사용자의 예약작업을 모두 삭제


crontab -u <사용자명>

해당 사용자의 crontab 파일을 편집, 삭제


② crontab 설정 방법

* : 모든

1번 * : 분(0~59)

2번 * : 시(0~23)

3번 * : 일(1~31)

4번 * : 월(1~12)

5번 * : 요일(0~7) 0,7은 일요일 1~6->월~토


ex) 30 15 10 2 * <명령어>

→매년 2월 20일 15:30에 지정한 명령어 가동

ex) 0 * 10 2 * <명령어>

→매년 2월 10일에 매 시간 정각에 지정한 명령어 가동

ex) 0 * * 2 * <명령어>

→매년 2월 모든 일자에 매 시간마다 지정한 명령어 가동

ex) */30 * * * * <명령어>

→매일 매 시간마다 0분과 30분일 때 가동

ex) */15 * * * * <명령어>

→15분 마다 가동

ex) 0 22 1 */3 * <명령어>

→1월 1일 22시, 4월 1일 22시, 7월 1일 22시, 10월 1일 22시에 가동

ex) 0 1-4 * * * <명령어>

→매일 1시,2시,3시,4시에 가동

ex) 0 1-4/2 * * * <명령어>

→매일 1시, 3시에 가동

ex) 0 22 * * 6,7 <명령어>

→매주 토요일,일요일 22:00시에 가동

ex) 0 22 * * 1-5 <명령어>

→매주 평일 22시에 가동

ex) 0 22 * * 1-5/2 <명령어>

→매주 월,수,금에 22시에 가동

ex) 0 22 1 1 6,7 <명령어>

→매년 1월 1일이 주말일 경우에만 명령어 가동


③ crontab 시작하기

systemctl start crond


반응형

'OS > linux' 카테고리의 다른 글

리눅스(Linux) C언어 컴파일  (0) 2017.02.14
리눅스(Linux) DIG 사용법  (0) 2017.02.14
linux SSH/SCP  (0) 2016.12.10
linux ShellScript  (0) 2016.11.08
linux IP 수동 설정하는 방법  (0) 2016.11.08
TAGS.

Comments