Crontab - Linux Scheduling

crontab - vi 편집기에서 열기

sudo crontab -e

crontab - Schedule 입력 형식

crontab 파일에 아래와 같은 형식으로 저장
<Minute> <Hour> <DayOfMonth> <Month> <DayOfWeek> <User Command>

ex)
	예제 01 
	15 1 * * * root find / -name ".DS_Store" -depth -exec rm {} \;
	매일 오전 1시 15분에 자동으로 명령을 실행
	
	예제 02
	00 9 1 * * root find / -name ".DS_Store" -depth -exec rm {} \;
	매월 1일 오전 9시 00분에 자동으로 명령을 실행
	
	참고: 컴퓨터가 스케줄된 시간에 꺼져 있다면 이 명령이 실행되지 않습니다.

crontab - vi 편집기 종료

esc 키를 누르면 INSERT 가 없어지며 명령어를 입력할 수 있습니다.

ZZ (대문자, Shift+z 를 두번 입력하면 됩니다.) 를 입력합니다. (별도로 입력하는 명령어가 보여지지는 않습니다.)

crontab: installing new crontab
위 메세지가 보인다면 정상적으로 저장 및 생성이 된 것입니다.

crontab - 등록된 Schedule 확인

sudo crontab -l
# 하나도 등록되지 않았다면, no crontab for <user명>을 출력 합니다.

crontap - 등록된 Schedule 모두 삭제

sudo crontab -r

좋은 웹페이지 즐겨찾기